COALESCE函数在SQL语句中可以用来查找一组值中的第一个非空值。它的语法格式为:COALESCE(expr1, expr2, ..., exprn),其中expr1到exprn是要进行查询的值。函数将从左到右检索其参数列表,返回第一个非NULL值。如果参数列表中所有参数都是NULL,则返回NULL。
以下是使用COALESCE函数进行数据查询的示例:
SELECT COALESCE(Column1, Column2, Column3) AS Result FROM TableName;
上述语句会从表TableName中查询Column1、Column2和Column3列的值,并返回第一个非NULL值,使用AS关键字将其命名为Result。需要注意的是,COALESCE函数只适用于从多列中选择一个非空值的情况,如果需要从多行中选择非空值,则需要使用其他函数,如CASE语句等。