第一范文网 - 专业文章范例文档资料分享平台

Oracle笔记 - 图文

来源:用户分享 时间:2025/6/7 5:22:07 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

查看表结构的语句:desc students;

其中删除一列不带括号,删除多列要带括号

Oracle的增删改查

字符和日期型数据应该包含在单引号中

Oracle中‘’=null 两种空的处理是一样的 或者对应列值直接不写也是默认为null值

如果给表的每一列都加值得话可以不带列名 Insert into 表明 values (列值·······);

表的更新

更新一列的所有值,按一定的规律更新

update students set fellowship=fellowship*1.1;

在使用更新,修改语句的时候千万要注意对应的列值是否操作正确,,否则可能整个数据表都会出现错误,导致严重的后果

表的复杂查询 max,min,avg,sum,count后面可以带表达式 Max 与 min

SQL> select max(sal) from emp; MAX(SAL) ---------- 5000

SQL> select min(sal) from emp; MIN(SAL) ---------- 800

SQL> select max(sal*13+nvl(comm,0)*13) 年工资 from emp; 年工资 ---------- 65000

SQL> select max(sal),min(sal) from emp; MAX(SAL) MIN(SAL) ---------- ---------- 5000 800

SQL> select avg(sal),sum(sal) from emp; AVG(SAL) SUM(SAL) ---------- ---------- 2073.21428 29025

Avg(sal)不会把null的进行统计,因此我们要注意 如果我们希望为空的值也要考虑,则我们可以用第二条语句 SQL> select avg(comm) from emp; AVG(COMM) ---------- 550

SQL> select sum(comm)/count(*) from emp; SUM(COMM)/COUNT(*) ------------------ 157.142857142857

搜索更多关于: Oracle笔记 - 图文 的文档
Oracle笔记 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3crog696oy6o2vt5kybn_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top