1. 程式人生 > >mysql中ifnull()方法的用法

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';


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