equal_null
equal_null介绍
equal_null(expr1, expr2) - 对于非空操作数,返回与等于(EQUAL(=))运算符相同的结果,但如果两个操作数都是 null,则返回真,如果其中一个是 null,则返回假。
参数:
expr1, expr2 - 这两个表达式必须是相同类型或可以强制转换为共同类型,并且必须是可以在等值比较中使用的类型。不支持 Map 类型。对于复杂类型,如数组/结构体,字段的数据类型必须是可排序的。
Examples:
> SELECT equal_null(3, 3);
true
> SELECT equal_null(1, '11');
false
> SELECT equal_null(true, NULL);
false
> SELECT equal_null(NULL, 'abc');
false
> SELECT equal_null(NULL, NULL);
true
Since: 3.4.0