equal_null

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