-
select count(distinct deptno) from emp等價于select count(deptno) from emp group by deptno;
查看全部 -
rownum可以作為下一級select表的列加入查詢
查看全部 -
多行子查詢包含空值NULL時,不能使用not in 只能使用in
查看全部 -
rownum:行號默認排序
獲取top-N需要先對數據進行排序,然后再設置行號
行號條件rownum只能使用</<=
查看全部 -
盡量選擇訪問次數少的方法
查看全部 -
select 后面的子查詢只能是單行子查詢(單行子查詢是指返回一條記錄的子查詢)
查看全部 -
自連接: 通過別名,將同一張表視為多張表
查看全部 -
group by 語句的增強:group by + rollup()
查看全部 -
a命令:在之前的sql語句上添加
查看全部 -
where 子句應放在from的后面
having子句放在group by的后面
查看全部 -
where : 不能在子句中使用組函數
having :可以在子句中使用組函數
查看全部 -
select deptno ,avg (sal)
from emp
group by deptno
having avg(sal)>2000;
查看全部 -
select a, 組函數(x)
from table?
group by a;
select 列表中所有未包含在組函數中的列都要包含在GROUP BY 子句中;而GROUP BY子句中的列不必包含在SELECT列表中
查看全部 -
NVL函數:使函數無法忽略空值;
查看全部 -
例2 查詢員工最低的工資信息
select * from emp?
where sal = ( select min(sal) from emp);
例3 查詢最低工資大于
20 號部門最低工資的部門號和部門的最低工資
查看全部
舉報