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─┐