繁体   English   中英

SQL查询查找列值为空的记录

[英]Sql query to find records with column value is blank

我正在尝试查找列值为空的记录。 如您在表中看到的,当我在MOVE_STU列上触发一个Distinct查询时,我的记录具有以下值。

异质查询

现在我可以找到所有列值与(1,2,3,4和6)相关的记录,但是我找不到与列值(5)相关的记录。 因为表中有成千上万条记录,所以我无法弄清楚我应该如何编写查询才能获得这些记录。 请帮助。 提前致谢。 :)

使用trim和空白字符串比较可获取仅包含空格的记录:

SELECT *
FROM your_table
WHERE LTRIM(RTRIM(MOVE_STU)) = ''

尝试这样的事情:

SELECT * FROM YourTable WHERE LTRIM(RTRIM(YourField)) = ''

这将为您提供所有为空或只有空格的匹配项。

这个怎么样 ?

SELECT * FROM YourTable WHERE MOVE_STU = ''

SELECT * FROM YourTable WHERE ISNULL(MOVE_STU,'') = ''

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM