今天看到一个运算符<=>,但是百度都找不到相关的资料,问过老师之后发现用法鸡肋。
<=>用来判断一个字段的值是否为空。
如果两个值都为null则会输出1
如果两个值只有一个为null则会输出0
如果两个值相等则会输出1
这个运算符和‘=’的区别在于
select null = null; 输出结果为null
select null <=> null; 输出结果为1
今天看到一个运算符<=>,但是百度都找不到相关的资料,问过老师之后发现用法鸡肋。
<=>用来判断一个字段的值是否为空。
如果两个值都为null则会输出1
如果两个值只有一个为null则会输出0
如果两个值相等则会输出1
这个运算符和‘=’的区别在于
select null = null; 输出结果为null
select null <=> null; 输出结果为1