-
查詢員工表中薪水大于本部門平均薪水的員工: select empno,ename,sal,(select avg(sal) from emp where deptno=e.deptno) 本部門的平均薪資 from emp e where sal>(select avg(sal) from emp where deptno=e.deptno) ;查看全部
-
行號主要的問題查看全部
-
不可以在group by 后使用子查詢查看全部
-
where條件后不能有函數存在,故用having查看全部
-
子查詢的注意的問題查看全部
-
子查詢注意的問題查看全部
-
查詢比scoot工資高的人的信息:select * from emp where sql>(select sar from emp where ename='scoot') ;查看全部
-
層次查詢的表示:查看全部
-
自連接不適合大量數據的表;會出現問題:查詢的笛卡爾集的記錄數為該表的平方;<br><br> 解決辦法為:層次查詢:在某些情況下可以代替自連接,本質是:一個單表查詢<br> 層次查詢:不存在多表查詢,查詢結果沒有自查詢直觀查看全部
-
自連接:同一張表視為兩張表 ,就是對同一張表進行查詢時,把同一張表的別名是不同的兩張表查看全部
-
外連接就是為了解決:通過外鏈接,把對于連接條件上不成立的記錄,仍然包含在最后的結果中,<br> 左鏈接:當連接條件不成立的時候,等號左邊的表仍然被包含<br> where e.deptno(+)=d.deptno 右鏈接:當連接條件不成立的時候,等號右邊的表仍然被包含 where e.deptno=(+)d.deptno查看全部
-
報表的格式設定查看全部
-
group by 的增加:查看全部
-
select depno, avg(sal) from emp where 條件 group by 。。。分組 having 。。。條件.... order by .... 排序查看全部
-
where 先過濾后分組<br> having 先分組后過濾<br> 優先使用where where條件語句中不能使用分組函數 select * from emp where group by 部門 havaing 。。。。查看全部
舉報
0/150
提交
取消