COALESCE(expr1, expr2, ..., exprn)
其中,expr1, expr2, ..., exprn 是要考虑的表达式,可以是字段、变量等。
示例用法:
SELECT COALESCE(column1, column2, 'DefaultValue') AS result
FROM your_table;
这将返回 column1、column2 中的第一个非 NULL 值,如果都为 NULL,则返回 'DefaultValue'。
另一个示例:
SELECT COALESCE(column1, column2, column3, 0) AS result
FROM your_table;
在这个例子中,如果 column1, column2, column3 中有非 NULL 值,将返回第一个非 NULL 值;如果都为 NULL,则返回 0。
COALESCE 函数在处理具有多个备选值的情况时很有用。请注意,具体的语法和功能可能会因数据库版本而异,建议查阅相应版本的 OceanBase 文档以获取准确的信息。
转载请注明出处:http://www.pingtaimeng.com/article/detail/11689/OceanBase