在MySQL中,IFNULL()函數用于判斷某個字段是否為NULL,如果字段的值為NULL,則返回一個指定的值;否則返回字段的實際值。
IFNULL()函數的語法如下: IFNULL(expr1, expr2)
其中,expr1為需要判斷的字段或表達式,expr2為當expr1為NULL時返回的值。
例如,假設有一個表person,包含字段name和age。如果某些記錄的age字段為NULL,我們希望將其替換為0,可以使用IFNULL()函數來實現:
SELECT name, IFNULL(age, 0) FROM person;
這樣,如果age字段為NULL,則返回0,否則返回實際的age值。