COALESCE
函數用于返回參數列表中的第一個非空值。如果參數列表中的所有值都為 NULL,則返回 NULL。
語法:
COALESCE(value1, value2, ..., valuen)
參數解釋:
value1
, value2
, …, valuen
:參數列表,可以是任意表達式或列名。示例:
假設有一個表 students
包含 id
、name
和 age
字段,其中 age
字段有可能是 NULL。使用 COALESCE
函數可以返回非 NULL 的年齡或默認值 18。
SELECT id, name, COALESCE(age, 18) AS age
FROM students;