作用:
在mysql内部中true、false是用1、0表示的,只要不是null,count都会统计出来,而exp or null
就会在exp为false时就返回null,count就不会统计了如这样一条语句select count(name='tom') from student;
如果name不叫tom也是会计算条数的,在name后面加上 or null
,就只会统计出叫tom的人。
实例:
不加or null
查询结果(只要不是null都被查出)
加or null
MySQl查询语句加上 `or null` 的作用?
最新推荐文章于 2023-04-28 10:11:02 发布