Oracle中處理空值的函式nvl-nvl2-lnnvl-nullif的用法
一: nvl
select nvl(欄位名,0) from 表名;
解釋》如果欄位的值為null,則用0代替。
二:nvl2
select nvl2(欄位名,'A','B')from 表名
解釋》如果欄位值不為null,輸出A,反之輸出B。
三:lnnvl
lnnvl只能用於where子句中;表示式的運算子號不能包含 AND, OR,
select * from 表名 where lnnvl(欄位名>值)
解釋:如果lnnvl表示式中的結果為true,輸出false,反之輸出true
四:nullif
select nullif(欄位A,欄位B)from 表名
解釋》如果欄位A等於欄位B,輸出null,反之輸出欄位A。
refs:
[@more@]來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/350519/viewspace-1056275/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- main函式返回值的處理AI函式
- 關於JF框架中的空值處理框架
- oracle函式大全-字串處理函式Oracle函式字串
- Oracle函式-->字元處理Oracle函式字元
- Oracle 中的 TO_DATE 和 TO_CHAR 函式 日期處理Oracle函式
- 【Oracle的NVL函式用法】Oracle函式
- Oracle dump函式的用法Oracle函式
- Oracle trunc()函式的用法Oracle函式
- Oracle 函式 Translate 的用法Oracle函式
- oracle的with函式用法示例Oracle函式
- oracle中函式to_char()的用法介紹Oracle函式
- Oracle 中的 ROW_NUMBER() OVER() 分析函式的用法Oracle函式
- SQL中的常用的字串處理函式大全SQL字串函式
- Oracle to_date()函式的用法Oracle函式
- 【轉】oracle的substr函式的用法Oracle函式
- Java函式式開發——優雅的Optional空指標處理Java函式指標
- Oracle 基於其他表中的資料更新記錄時空值的處理方法Oracle
- mysql中replace函式的用法MySql函式
- Oracle 中異常處理函式 - SQLCODE和SQLERRMOracle函式SQL
- 002——php字串中的處理函式(一)PHP字串函式
- mongoDB中聚合函式java處理MongoDB函式Java
- Oracle-空值null和數字相加的問題-nvl函式OracleNull函式
- oracle table()函式用法Oracle函式
- Oracle中利用函式索引處理資料傾斜案例Oracle函式索引
- Python中的split()函式的用法Python函式
- js在函式中未定義的變數的處理JS函式變數
- C++中函式呼叫的用法C++函式
- python中zip()函式的用法Python函式
- Matlab中erf函式的用法Matlab函式
- Java中Split函式的用法技巧Java函式
- matlab中sort函式的用法Matlab函式
- 漫談oracle中的空值(轉)Oracle
- C#中Main函式後引數的處理C#AI函式
- oracle中INSERT對應db2中的LOCATE函式用法OracleDB2函式
- 處理中英文的函式函式
- oracle資料庫常用分析函式與聚合函式的用法Oracle資料庫函式
- Oracle中的時間函式用法(to_date、to_char) (總結)Oracle函式
- Python 中的map、reduce函式用法Python函式