比较expr1和expr2的值,二者相等时返回NULL,否则返回expr1。
命令格式
T nullif(T <expr1>, T <expr2>)
参数说明
expr1、expr2:必填。任意类型的表达式。T
指代输入数据类型,可以是MaxCompute支持的所有数据类型。
返回值说明
返回NULL或expr1。
使用示例
--返回2。
select nullif(2, 3);
--返回NULL。
select nullif(2, 2);
--返回3。
select nullif(3, null);
相关函数
NULLIF函数属于其他函数,更多其他业务场景的函数请参见其他函数。