Nullable处理函数
isNull
检查参数是否为NULL。
isNull(x)
参数
x
— 一个非复合数据类型的值。
返回值
1
如果x
为NULL
。0
如果x
不为NULL
。
示例
存在以下内容的表
┌─x─┬────y─┐
│ 1 │ ᴺᵁᴸᴸ │
│ 2 │ 3 │
└───┴──────┘
对其进行查询
SELECT x FROM t_null WHERE isNull(y)
┌─x─┐
│ 1 │
└───┘
isNotNull
检查参数是否不为 NULL.
isNotNull(x)
参数:
x
— 一个非复合数据类型的值。
返回值
0
如果x
为NULL
。1
如果x
不为NULL
。
示例
存在以下内容的表
┌─x─┬────y─┐
│ 1 │ ᴺᵁᴸᴸ │
│ 2 │ 3 │
└───┴──────┘
对其进行查询
SELECT x FROM t_null WHERE isNotNull(y)
┌─x─┐