Oracle常用语句记录
生活随笔
收集整理的這篇文章主要介紹了
Oracle常用语句记录
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
交集/差集/合集select * from tb_aintersectminusunion allselect * from tb_b條件分支 decode()例如:搜索條件沒有手機就查座機 默認(rèn)查手機SELECT * FROM AND DECODE(SEND_MOBILE,NULL,TELNUM,SEND_MOBILE) LIKE '110'行號輸出row_number() OVER(ORDER BY null)或者 rownum偽列聚合輸出SELECT LISTAGG(STUNAME,'+') WITHIN GROUP (ORDER BY STUNUM) OVER (PARTITION BY CLASSNAME)FROM STU_INFO同時進(jìn)行INSERT+UPDATE 即:如果某數(shù)據(jù)已存在于表1中則UPDATE表1,否則INSERTMERGE INTO TBL1 T1USING (SELECT 'D0001' ID,'KING' NAME FROM DUAL) T2ON (T1.ID = T2.ID)WHEN MATCHED THENUPDATE SET NAME = T2.NAMEWHEN NOT MATCHED THENINSERT VALUES(T2.ID,T2.NAME)與上一條數(shù)據(jù)一并輸出SELECT '輪到'||STU_NAME,'下一個是'||LAG(STU_NAME,1) IGNORE NULLS OVER(ORDER BY STUNUM) FROM STUINFO
?
總結(jié)
以上是生活随笔為你收集整理的Oracle常用语句记录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java学习从入门到精通-旧版
- 下一篇: EXt js 学习笔记总结