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

时间:2015-12-03 07:29:05

标签: sql sql-server

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

Out of Distinct Query

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

3 个答案:

答案 0 :(得分:1)

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

self.appDelegate.mpcManager.invitationHandler(false, MCSession())

答案 1 :(得分:0)

尝试这样的事情:

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

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

答案 2 :(得分:0)

这个怎么样?

SELECT * FROM YourTable WHERE MOVE_STU = ''

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