-
select e.empno,e.ename,e.sal,s.grade from emp e,salgrade s where e.sal between s.losal and s.hisal --用between小值在前
查看全部 -
get d:\temp\report.sql
ttitle col 15 '我的報表' col 35 sql.pno
col deptno heading 部門號
col job heading 職位
col sum(sal) heading 工資總額
break on deptno skip 1
@d:\temp\report.sql
select deptno,job,sum(sal) from emp group by rollup(deptno,job);
set pagesize 10
查看全部 -
select max(avg(sal)) from emp group by deptno;
查看全部 -
多行子查詢注意的問題
查看全部 -
group by rollup(a,b) == group by a,b group by a group by null查看全部
-
select deptno,job,sum(sal) from emp group by deptno,job
select deptno,sum(sal) from emp group by deptno
select sum(sal) from emp
上面三句語句相加得到以下語句
break on deptno skip 2 ??
--相同的deptno只顯示一次,然后跳2行
set pagesize 30 --顯示30行
select deptno,job,sum(sal) from emp ?group by (roolup();
查看全部 -
多條件 select deptno,avg(sal) from emp group by deptno having?
avg(sal) > 2000
where having 都是過濾結果,where 不能過濾組函數
/****************************************************
select deptno,avg(sal) from emp group by deptno having deptno=10;
select deptno,avg(sal) from emp where deptno=10 group by deptno;
注意分組函數,上面二句語句都能正確執行。
where 效率大于 having?
***************************************************/
查看全部 -
select a,b,c,組函數(x) from emp group by a,b,c;
select avg(sal) from emp group by deptno;
查看全部 -
/**********************************************
select deptno,wm_concat(ename)? from emp group? by deptno;
select deptno 部門號,wm_concat(ename)? 部門中員工的姓名 from emp group? by deptno;
set linesize 200
col 部門中員工的姓名 for a60
**********************************************/
統計員工的平均工資:
/**********************************************
select sum(sal)/count(*) 一,sum(sal)/count(sal) 二,avg(sal) 三、from emp;
**********************************************/
/**********************************************
select sum(comm)/count(*) 一,sum(comm)/count(comm) 二,avg(comm) 三、from emp;
**********************************************/
select count(*),count(comm) from emp;查看全部 -
自鏈接核心:通過表的別名,將同一張表視為多張表
查看全部 -
運用between and 查詢條件? 小值在前and 大值在后
查看全部 -
迪科爾集=兩張表列數相加+函數相乘
查看全部 -
order by +字段 +升序/降序
order by 數字 +升序/降序
查看全部 -
where 先過濾后分組
having 先分組后過濾
查看全部 -
組函數外的字段要加到group by 里面
查看全部
舉報