我一直在尝试获取单元格为空的行但是如何获得空单元格 它不是那边的NULL,就像一个空字符串。
05J9LJ-E E004030 BGH/F.TB
E004032 000080.KS
002X87-E E004033 018880.KS
所以第二行,第一列是8个空格,所以我怎么能得到这些行
SELECT column_A,column_B,column_C FROM [dbo]。[table]其中column_A 为空
SELECT column_A,column_B,column_C FROM [dbo]。[table]其中column_A =''
当我将数据放入notepad ++
时答案 0 :(得分:1)
您可以在两个条件之间使用NULL
来检查它们是OR
还是空格:
WHERE column_A IS NULL
OR column_A = '' -- includes multiple spaces
答案 1 :(得分:1)
您可以检查值中没有非空格字符:
SELECT column_A, column_B, column_C
FROM [dbo].[table]
WHERE column_A is null OR
column_A NOT LIKE '%[^ ]%'
这样做的好处是,如果需要,您可以在空格之外加入其他字符。