Oracle中coalesce函式的簡單理解
今天在做測試的時候,發現了一條SQL:
delete from TS_LOCKS where COALESCE(FLPLNCMPNTID, 0)=:1 and COALESCE(FLPLNCMPNTPARTID, 0)=:2
其中用到了coalesce函式,那麼這個函式的是幹什麼用的呢?
來解釋一下:
COALESCE(a,b,c,d.....z)
返回參數列中第一個不為null的值(從左開始)
也就是說如果a is not null就返回a,如果a為null,再判斷b,以此類推
a,b,c,d.....z 可以是欄位,也可以是其他函式的返回值或者表示式的結果值
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12361284/viewspace-151196/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- COALESCE函式的用法。函式
- ORACLE中的單行函式Oracle函式
- ORACLE中的單行函式 (2)Oracle函式
- oracle中的單行函式(三)Oracle函式
- oracle中的單行函式(二)Oracle函式
- oracle中的單行函式(一)Oracle函式
- SQL Server COALESCE()函式的2種好用方法SQLServer函式
- SQL Server COALESCE()函式的創新應用SQLServer函式
- 【函式】oracle視窗函式over()的理解函式Oracle
- 簡單探索Python中的filter函式PythonFilter函式
- js中trim函式的簡單實現JS函式
- Oracle中CAST函式使用簡介OracleAST函式
- 簡單的printf函式與scnaf函式函式
- js中匿名函式的使用簡單介紹JS函式
- 時間函式的簡單理解和應用(time.h)函式
- 理解Underscore中的_.bind函式函式
- 理解Underscore中的flatten函式函式
- 一個簡單的oracle函式返回陣列的例子Oracle函式陣列
- jquery回撥函式中this的指向簡單介紹jQuery函式
- TypeScript 中函式的理解?與 JavaScript 函式的區別?TypeScript函式JavaScript
- [20170424]函式COALESCE優於NVL.txt函式
- 理解JavaScript中函式方法JavaScript函式
- 理解Python中的Lambda函式Python函式
- 理解Underscore中的節流函式函式
- 對JavaScript中函式物件的理解JavaScript函式物件
- 理解 JavaScript 中的高階函式JavaScript函式
- 理解Underscore中的去抖函式函式
- 理解Vue中的Render渲染函式Vue函式
- 深入理解 JavaScript 中的函式JavaScript函式
- 快取函式的簡單使用快取函式
- 一些簡單的函式函式
- 函式指標簡單的列子函式指標
- 簡單介紹Python中的配對函式zip()Python函式
- 函式表示式和函式宣告簡單介紹函式
- [20170503]]函式COALESCE優於NVL 2.txt函式
- 函式呼叫中堆疊的個人理解函式
- 簡單的檔案快取函式快取函式
- oracle中的decode(函式)Oracle函式