Sql语句采坑之NULL值
1、is null 和 = null 的区别在进行写sql语句判断字段为空的时候一开始的使用=null,发现判断未能执行。期望判断其走向1这种情况,但是实际判断却走向了2的情况,而且没有报错。经过查阅资料,当换成IS NULL时走向了期望的情况。解释如下:NULL表示什么也不是,不能用算数运算符(> = < …),应该使用逻辑运算符(IS ,IS NOT ),如果用=、>、< … 所有的判断,结果都是false。可以把 NULL 理解为 UNKNOWN。主
原创
2020-11-22 15:51:17 ·
435 阅读 ·
0 评论