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 函数 (E-O)

 

NULLIF 函数 [Miscellaneous]

通过比较表达式提供缩写的 CASE 表达式。

语法
NULLIF( expression-1, expression-2 )
参数
  • expression-1   要比较的表达式。

  • expression-2   要比较的表达式。

返回值

第一个参数的数据类型。

注释

NULLIF 比较两个表达式的值。

如果第一个表达式的值与第二个表达式的值相等,NULLIF 返回 NULL。

如果第一个表达式的值不等于第二个表达式的值,或者第二个表达式为 NULL,则 NULLIF 返回第一个表达式。

NULLIF 函数提供了编写某些 CASE 表达式的简便方法。

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

示例

以下语句返回值 a:

SELECT NULLIF( 'a', 'b' );

下面的语句返回 NULL。

SELECT NULLIF( 'a', 'a' );