Oracle数据库之多行函数
oracle安裝參照: Oracle數據庫之安裝教程
Oracle數據庫總結:
Oracle數據庫之基本查詢
Oracle數據庫之單行函數
Oracle數據庫之多行函數
Oracle數據庫之多表查詢
SQL> --工資總額
SQL> select sum(sal) from emp;
SQL> --人數
SQL> select count(*) from emp;
SQL> --平均工資
SQL> select sum(sal)/count(*) 一,avg(sal) 二 from emp;
SQL> --平均獎金
SQL> select sum(comm)/count(*) 一,sum(comm)/count(comm) 二,avg(comm) 三
2 from emp;
SQL> --求部門的平均工資
SQL> select deptno,avg(sal)
2 from emp
3 group by deptno;
SQL> --多個列的分組
SQL> select deptno,job,sum(sal)
2 from emp
3 group by deptno,job
4 order by 1;
SQL> --求平均工資大于2000的部門
SQL> select deptno,avg(sal)
2 from emp
3 group by deptno
4 having avg(sal) > 2000;
SQL> --where和having最大的區別:where后面不能使用組函數
SQL> --查詢10號部門的平均工資
SQL> select deptno,avg(sal)
2 from emp
3 group by deptno
4 having deptno=10;
總結
以上是生活随笔為你收集整理的Oracle数据库之多行函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Oracle数据库之单行函数
- 下一篇: Oracle数据库之多表查询