📅  最后修改于: 2023-12-03 14:59:57.500000             🧑  作者: Mango
Coalesce 运算符用于从给定的表达式列表中选择第一个非空(非 null)的值。
coalesce(expression1, expression2, ..., expressionN)
在上面的语法中,expression1
、expression2
、...、expressionN
是要进行选择的表达式。Coalesce 运算符将按顺序对这些表达式进行求值,返回第一个非空值。
假设有一个员工表,其中包含员工的姓名、电话号码和备用电话号码。有时员工的电话号码为空,但是备用电话号码是有值的。为了获取员工的有效电话号码,可以使用 Coalesce 运算符。
SELECT name, coalesce(phone, alternate_phone) AS effective_phone
FROM employees;
上面的查询将返回员工的姓名和有效的电话号码,如果电话号码为空,则使用备用电话号码。
以上是对 Coalesce 运算符的简要介绍,希望对你有帮助!