Mysql 选择空值的位置
SELECT语句能否使用IN子句查找空值 例如:Mysql 选择空值的位置,mysql,select,Mysql,Select,SELECT语句能否使用IN子句查找空值 例如: SELECT `TEST`, `TEST2`, `TEST3` FROM table WHERE `TEST3` IN ('var1','var2', null) 我需要带回所有记录,无论它们是否为空 我没有得到任何错误,但我没有返回任何空值 如何使其工作?您需要使用或操作符: SELECT `TEST`, `TEST2`, `TEST3` FROM table WHERE `TEST3` IN ('var1
SELECT
`TEST`,
`TEST2`,
`TEST3`
FROM
table
WHERE `TEST3` IN ('var1','var2', null)
我需要带回所有记录,无论它们是否为空
我没有得到任何错误,但我没有返回任何空值
如何使其工作?您需要使用
或操作符:
SELECT
`TEST`,
`TEST2`,
`TEST3`
FROM
table
WHERE `TEST3` IN ('var1','var2') or `TEST3` is null
... 而且null
不是一个值,甚至不是没有值,更像是“未定义”。谢谢你,先生。我没有想到这一点。不知道为什么我被否决了。我想我的问题是中肯的,但是哦,好吧。