Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 函数 » SQL 函数 (A-D)

 

COALESCE 函数 [Miscellaneous]

返回列表中的第一个非 NULL 表达式。此函数与 ISNULL 函数完全相同。

语法
COALESCE( expression, expression [ , ...] )
参数
  • expression   任意表达式。

    必须至少给此函数传递两个表达式,并且所有表达式必须可以进行比较。

返回值

ANY

注释

仅当所有参数都为 NULL 时结果才是 NULL。

参数可以是任何标量类型,但不必是同一类型。

有关数据库服务器对此函数处理方法的详细说明,请参见ISNULL 函数 [Miscellaneous]

另请参见
标准和兼容性
  • SQL/2003   核心特性。

示例

以下语句返回值 34。

SELECT COALESCE( NULL, 34, 13, 0 );