1. 程式人生 > >MYSQL-----IFNULL()函式的用法

MYSQL-----IFNULL()函式的用法

    Mysql查詢中可以使用IFNULL()函式,IFNULL函式中有兩個引數,它的作用是測試如果ifnull第一個引數不為null,就會顯示出查詢的結果,如果第一個引數為null,則會返回第二個引數的字串IFNULL函式使用方法示例如下:

注意點:首先要注意此方法只適用於mysql中定義預設值為null的欄位

  

示例要求:查詢出戶mobile為53437569的使用者資訊,若判斷birthday為null,則用0替代,實現的mysql寫法如下:

  寫法一:select uuid,mobile,IFNULL(birthday, "0") as "birthday" from user where mobile="53437569";

    注:uuid、mobile、birthday是我特殊關注的欄位

  寫法二:select *,IFNULL(birthday, "0") from user where mobile="53437569";

查詢結果截圖示例: