SelectDB Cloud
SQL 手册
函数
conditional-functions
nullif

nullif

description

Syntax

nullif(expr1, expr2)

如果两个参数相等,则返回NULL。否则返回第一个参数的值。它和以下的 CASE WHEN 效果一样

CASE
     WHEN expr1 = expr2 THEN NULL
     ELSE expr1
END

example

mysql> select nullif(1,1);
+--------------+
| nullif(1, 1) |
+--------------+
|         NULL |
+--------------+

mysql> select nullif(1,0);
+--------------+
| nullif(1, 0) |
+--------------+
|            1 |
+--------------+

keywords

NULLIF

© 2023 北京飞轮数据科技有限公司 京ICP备2022004029号 | Apache、Apache Doris 以及相关开源项目名称均为 Apache 基金会商标