在SQL中,IFNULL函數用于檢查一個表達式是否為空,如果為空則返回一個特定的值,如果不為空則返回原始值。它的語法如下:
IFNULL(expression, value)
例如,假設我們有一個名為employees的表,其中包含salary字段,我們想要檢查每個員工的薪水是否為空,如果為空,則將其設置為0。可以使用IFNULL函數來實現這個目標:
SELECT IFNULL(salary, 0) FROM employees
這將返回一個包含員工薪水的結果集,如果薪水為空,則返回0。