mysql中ifnull()方法的用法


一般我們在使用ifnull()方法的時候,都是類似下面的語句:

IFNULL(expr1,expr2)
如果expr1不是NULL,IFNULL()返回expr1,否則它返回expr2。IFNULL()返回一個數字或字符串值

select ifnull(name,'no name') from person;

將查詢到的結果中的null轉化為指定的字符串,但是其實在where查詢部分也可以使用ifnull():

select * from person where ifnull(name,'no name')='no name';

這種使用看起來有點笨,但是在一些應用中可以很好的減少代碼量


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM