答:在MySQL查詢中,當查詢結(jié)果中某些列的值為NULL時,我們可以使用IFNULL函數(shù)為其賦默認值。
IFNULL函數(shù)的語法為:
IFNULL(expr1, expr2)
其中,expr1為需要判斷是否為NULL的表達式,expr2為當expr1為NULL時所返回的默認值。
舉個例子,假設我們有一個學生表,其中包含學生的姓名、年齡和班級信息。現(xiàn)在我們想要查詢每個學生的姓名、年齡和班級信息,但是如果學生沒有填寫班級信息,則默認為"未知班級"。可以使用如下SQL語句:
amet;
在這個例子中,我們使用了IFNULL函數(shù),判斷班級信息是否為NULL,如果為NULL則返回"未知班級"作為默認值。
總結(jié):在MySQL查詢中,使用IFNULL函數(shù)可以為NULL值賦默認值。其語法為IFNULL(expr1, expr2),其中expr1為需要判斷是否為NULL的表達式,expr2為當expr1為NULL時所返回的默認值。