NULLIF

比较expr1expr2的值,二者相等时返回NULL,否则返回expr1

命令格式

T nullif(T <expr1>, T <expr2>)

参数说明

expr1expr2:必填。任意类型的表达式。T指代输入数据类型,可以是MaxCompute支持的所有数据类型。

返回值说明

返回NULL或expr1

使用示例

--返回2。
select nullif(2, 3);
--返回NULL。
select nullif(2, 2);
--返回3。
select nullif(3, null);

相关函数

NULLIF函数属于其他函数,更多其他业务场景的函数请参见其他函数