通常情况下,判断字符串不相等,可能会用 <> 或者 != 去判断, 但是在mysql中 null这个值是被排除判断条件的,也就是如果判断 column != '1' 这种写法,在查表得时候,是null值排除的,从非null里去比较,所以会缺失值,如果想判断 可以将null转成空字符串 IFNULL(column,'') != '1'
mysql 判断字符串不相等的问题--笔记
最新推荐文章于 2024-05-06 10:39:48 发布
通常情况下,判断字符串不相等,可能会用 <> 或者 != 去判断, 但是在mysql中 null这个值是被排除判断条件的,也就是如果判断 column != '1' 这种写法,在查表得时候,是null值排除的,从非null里去比较,所以会缺失值,如果想判断 可以将null转成空字符串 IFNULL(column,'') != '1'