在数据库中,在字段中,我有两个字段,分别是 picName
和 UserName
。picName
可以有一个 NULL
值,一个图片的名字,或者它可以是 空 。
我想查询 userName
为 picName
或 空 的那些条目的 NULL
。
我分别尝试了这些命令
Select userName from user where picName = ''
Select userName from user where picName IS NULL
但我想在 1 个查询中获得两个结果。
我尝试使用这样的
IN
运算符Select userName from user where picName IN ('' , IS NULL)
但它没有用。
我该怎么做……?
最佳答案
如果您的条件中有多个过滤器,请使用 OR
Select userName
from user
where picName IS NULL OR
picName = ''
关于mySQL 同时查询空值和 NULL 值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12939690/