【发布时间】:2014-03-22 11:55:49
【问题描述】:
我使用这样的查询:SELECT table.field FROM table WHERE table.field > 0
如果table.field 包含NULL 值,WHERE 子句会起作用吗?
【问题讨论】:
-
如果
field为空,您希望发生什么?是否包含在结果中? -
如果
field包含NULL则不需要包含 -
你可以查看
SELECT NULL = 0; -
您的查询已经这样做了:对于除
is null和is not null之外的任何比较,空值都不正确
标签: mysql null operators where