-
group by增強查看全部
-
查詢執行效率 explain plan for ................. select * from table(dbms_xplan.display);查看全部
-
循環嵌套查詢,第二張表的rownum并不是行號,而是第一張表的第一列查看全部
-
select empno,ename,sal,(select avg(sal) from emp where deptno = e.deptno) avgsal from emp e where sal > (select avg(sal) from emp where deptno = e.deptno);查看全部
-
select rownum,deptno,ename,sal from (select * from emp order by sal desc) where rownum <= 3;查看全部
-
在表數據不復雜的情況下盡量使用多表查詢,避免多次查詢表 在多表比較復雜的時候為了避免產生笛卡爾集使得查詢效率降低時,應使用子查詢查看全部
-
group by后不能使用子查詢查看全部
-
where條件后不能有函數存在,故用having查看全部
-
select empno,bname<br>//查詢員工號和老板號 from emp<br> connect by prior empno=mgr//員工號的上一層(老板號)=老板號 start with empno=2431; 根節點還可以 start with mgh is null;(根節點的老板號為空)查看全部
-
自連接 select e.ename 員工姓名,b.ename 老板姓名 from emp e,emp b where e.mgr = b.mgr;查看全部
-
外連接 左外連接e.deptno = d.deptno(+) 右外連接e.deptno(+) = d.deptno查看全部
-
between and,小值在前,大值在后 等值連接:連接條件后為等號<br> 不等值連接:連接條件后不為等號<br> select e.empno,e.ename,e.sal,s.grade from emp e,salgrade s where e.sal between s.losal and s.hisal;查看全部
-
等值連接 select e.empno,e.ename,e.sal,d.dname from emp e,dept d where e.deptno = d.deptno;查看全部
-
笛卡爾集連接,列數相加,行數相乘,dept.deptno=emp.deptno查看全部
-
1221查看全部
舉報
0/150
提交
取消