oracle查询实例名语句

oracle查询实例名语句

ID:24624874

大小:54.00 KB

页数:4页

时间:2018-11-15

oracle查询实例名语句_第1页
oracle查询实例名语句_第2页
oracle查询实例名语句_第3页
oracle查询实例名语句_第4页
资源描述:

《oracle查询实例名语句》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、oracle查询实例名语句oracle数据库查询语句大全oracle数据库查询语句大全1.select*fromtable_name>beginandro<end2.sql=select*fromtablecon.prepareCall(SELECT*FROM(SELECTA.*,rorFROM(+sql+)AITH所在的部门:selectdeptNofromempe='smith;'(2)显示:select*fromempempe='SMITH');从后边向前进行筛选到结果。8.查询与S

2、MITH的部门和岗位完全相同的所有雇员的信息。(1)首先查询SMITH所在的部门和岗位:selectdeptNO,jobfromempe='SMITH';(2)显示最终结果:select*fromempempe='SMITH');(SMITH的记录也会显示出来)如果只想把除SMITH之外的记录显示出来:select*fromempempe='SMITH')andename<>'SMITH';9.查询和10号部门的工作相同的雇员的名字,岗位,工资,部门号。(1

3、)部门10工作职位:selectdistinctjobfromempempempempe,sal,deptnofromempempe,sal,deptnofromempax(sal)fromempe,sal,deptnofromempempin(sal)fromempe,sal,deptnofromempin(sal)fromempemp(2)显示员工工资高于平均工资的员工信息selectename,salfromempemp);13.groupby用于对查询的结果进行分组统计。统计各部门,每个岗位的工资之和;(1)Selectsu

4、m(sal),deptno,jobfromempgroupbydeptno,job;统计30号部门,每个岗位的工资之和;(2)Selectsum(sal),deptno,jobfromempgroupbydeptno,jobhavingdeptno=30;//注意:用于分组统计的列必须要出现在查询的列表;having子句用于限制分组显示结果。14.显示每个部门的平均工资和最高工资。groupby用于对查询的结果分组统计。having子句用于限制分组显示结果,进一步筛选。selectavg(sal),max(sal),deptnofr

5、omempgroupbydeptno。//deptNO必须出现在列里面。15.显示每个部门的每个岗位的平均工资和最低工资。selectavg(sal),max(sal),deptNo,jobfromempgroupbydeptNo,job。16.显示平均工资低于2000的部门号和它的平均工资。selectavg(sal),max(sal),deptNofromempgroupbydeptNohavingavg(sal)>2000;对数据分组的总结:1.分组函数只能出现在选择列表,having,orderby子句中。不能出现在如

6、ax(sal),deptNofromempgroupbydeptNohavingavg(sal)>2000orderbyavg(sal);3.在选择列中如果有列,表达式,和分组函数,那么这些列和表达式必须有一个出现在groupby子句中,否则会出错。如:selectdeptNo,avg(sal),max(sal)fromempgroupbydeptnohavingavg(sal)>2000;这里deptno就一定要出现在groupby中。4.在多表查询时要选择查询条件,否则会出现笛卡尔集,在进行n表查询时至少需要n-1个

7、条件。总结:一般查询语句涉及到函数的,有关小于最大,大于平均值,最小值这类的,要注意使用子查询。拆分思想很重要。二:经典多表查询1.显示雇员名,雇员工资以及所在部门的名称;(涉及到多表查询)Selecta1.ename,a1.sal,a2.dname,a1.deptnofromempa1,depta2e,a1.sal,a2.dname,a1.deptnofromempa1,depta2e,a1.sal,a2.dname,a1.deptnofromempa1,depta2e,a1.sal,a2.gradefromempa1,salgr

8、adea2e,sal,dnamefromemp,deptemp.deptno=dept.deptnoorderbydept.deptno;e,boss.empno,e,pnofromemppbosspno=gr;(2)加限制条件:se

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。