-
單行子查詢
select * from emp?
where job=(select job from emp where empno=7566) and
sal > (select sal from emp where empno=7782);
這個 的> 和= 都是單行子查詢,一個主查詢可以有多個子查詢
查看全部 -
………………………………………………
查看全部 -
select level,empno,ename ,sal,mgr from emp
connect by prior empno=mgr
start with mgr is null
orader by level;
start with empno =7839 表示從這一列開始
查看全部 -
?自連接不適合大表
查看全部 -
AVG、SUM、MIN、MAX、MAX、COUNT、WM_CONCAT,分組函數
查看全部 -
層次查詢:
查看全部 -
ttitle col 15 '我的報表' col 35 sql.pno
col deptno heading 部門號
col job heading 職位
col sum(sal) heading 工資總額
break on deptno skip 1
分析:ttitle 設置報表的名稱,sql.pno表示報表的頁碼,col 15和col 35分別表示空15列和空35列
col 也能設置列的別名,heading表示標題
查看全部 -
break on deptno skip 2
解析:deptno:部門號 相同的部門號只顯示一次,不同的部門號之間間隔兩行
set pagesize 30
每頁顯示30條記錄
查看全部 -
a命令-append
a命令表示在上一條命令后面追加語句
a命令后必須跟兩個或兩個以上的空格,若只打一個空格則表示追加語句緊跟上一條語句
實例 a desc:order by 2desc
實例 a? desc:order by 2 desc
查看全部 -
nvl使分組函數無法忽略空值
count(nvl(a,0))當第一個參數為空的時候,返回第二個參數
select count(*),count(nvl(a,0)) from emp;
查看全部 -
select cid,wm_concat(name) from ci,pm where instr(ci.sid,pm.sid)>0 group by cid;
查看全部 -
。。。查看全部
-
層次查詢查看全部
-
1查看全部
-
top n分析問題 先執行子查詢,相關子查詢例外查看全部
舉報