知识大全 Oracle单表的复杂查询

Posted 工资

篇首语:枕上从妨一夜睡,灯前读尽十年诗。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Oracle单表的复杂查询相关的知识,希望对你有一定的参考价值。

Oracle单表的复杂查询  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  Oracle单表的复杂查询

  select avg(sal) max(sal) deptnofrom empgroupby deptno;

  select avg(sal) max(sal) deptnofrom empgroupby deptnohavingavg(sal)> orderby deptno;

  查询工资高于 或者是岗位为MANAGER的雇员 同时还要满足他们的姓名首字母为大写的J?

  select *from empwhere (sal> or job= manager )and enamelike J% ;

  按照部门号升序而雇员的工资降序排列

  select *from emporderby deptnoasc saldesc ;

  select (sal+nvl(m ))* assum enamefrom emporderbysum;

  求最高工资和最低工资

  selectmax(sal) min(sal)from emp ;

  查询最高工资员工的名字 工作岗位

  select ename salfrom empwhere (selectmax(sal)from emp )=sal;

  显示工资高于平均工资的员工信息

  select *from empwhere sal>(selectavg(sal)from emp);

  group by 和 having子句

  group by用于对查询的结果分组统计

  having子句用于限制分组显示结果

  如何显示每个部门的平均工资和最高工资

  selectavg(sal) max(sal) deptnofrom empgroupby deptno;

  显示每个部门的每种岗位的平均工资和最低工资?

  selectavg(sal) max(sal) min(sal) deptno jobfrom empgroupby deptno job;

  显示平均工资低于 的部门号和它的平均工资?

  selectavg(sal) max(sal) deptnofrom empgroupby deptnohavingavg(sal)> orderby deptno;

  对数据分组的总结

   分组函数只能出现在选择列表 having order by子句中(不能出现在where中)

   如果在select语句中同时包含有group by having order by那么它们的顺序是group by having order by

   在选择列中如果有列 表达式和分组函数 那么这些列和表达式必须有一个出现在group by子句中 否则就会出错

  如

cha138/Article/program/Oracle/201311/18634

相关参考

知识大全 Oracle在线索引重构

Oracle在线索引重构  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  查询某个表的索引属于哪个

知识大全 sql语句实现表的字段名查询

  下面为您介绍的是查询表的字段名的sql语句写法sql语句可以实现许多的功能希望可以您在学习sql语句使用方面获得启示  selectnamefromsyscolumnswhereid=(selec

知识大全 怎样使两台服务器的oracle9i的数据同步

  高机复制就是物化视图  物化视图是包括一个查询结果的数据库对像它是远程数据的的本地副本或者用来生成基于数据表求和的汇总表物化视图存储基于远程表的数据也可以称为快照    物化视图可以查询表视图和其

知识大全 ORACLE临时表的应用

ORACLE临时表的应用  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前言  目前所有使用Or

知识大全 Oracle外部表的局限性

Oracle外部表的局限性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Oracle外部表用起

知识大全 Oracle两张表的数据比较

Oracle两张表的数据比较  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在某些情况下我们会需

知识大全 更改Oracle数据库表的表空间

更改Oracle数据库表的表空间  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在Oracle数

知识大全 Oracle用户权限表的管理方法

Oracle用户权限表的管理方法  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  我们将通过介绍命

知识大全 对ORACLE的外部表的简单介绍

对ORACLE的外部表的简单介绍  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  External

知识大全 浅谈Oracle中大数据量表的管理

浅谈Oracle中大数据量表的管理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  简介  随着信