NULLIF是一種ORACLE函數,參數為expression1,expression2。
MySQL 中的 nullif 函數,接受兩個參數。如果第一個參數等于第二個參數,則 nullif 函數返回 null,否則返回第一個參數。
中文名NULLIF
性質ORACLE函數
參數expression1,expression2
一樣的功能SQLServer函數
基本內容如果兩個指定的表達式相等,則返回空值。如果兩個表達式不相等,則 NULLIF 返回第一個 expression 的值。[1]
語法NULLIF ( expression1 , expression2 ) 參數expression1,expression2 常量、列名、函數、子查詢或算術運算符、按位運算符以及字符串運算符的任意組合。 返回類型與第一個 expression1 相同。 輸出結果: 如果兩個表達式不相等,NULLIF 返回第一個 expression1 的值。 如果兩個表達式相等,NULLIF 返回空值NULL。 SQLServer函數是一樣的功能
例子PRINT NULLIF('222','') --返回222 PRINT ISNULL(NULLIF('222','222'),'23') --返回23 證明返回的是null 兩個參數類型要相同
參考資料本文發布于:2023-06-05 15:09:27,感謝您對本站的認可!
本文鏈接:http://m.newhan.cn/zhishi/a/92/206824.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:NULLIF(ORACLE函數).doc
本文 PDF 下載地址:NULLIF(ORACLE函數).pdf
| 留言與評論(共有 0 條評論) |