我有一个大型数据库,其中有一列具有日期格式,其中包含"日期"空值";并且可能";只有空格的值";。
date_column
-----------
2022-03-24
2022-03-15
2021-05-10
2020-02-15
2022-01-10
2021-05-10
2019-10-08
2020-01-10
我想知道如何在SQL中识别具有空格的行。因为当我提取数据时,在excel中我看到我有更多的";空值";比我用SQL计算的要多。
我试图用";空值";是:
WHERE date_column = ' '
但是,我收到以下信息:"SYNTAX_ERROR:'='不能应用于日期,varchar(1(">
有人能帮我吗?问候
您尝试过LIKE运算符吗?
WHERE date_column LIKE %' '%
%表示空格前面或后面可以有字符。
WHERE date_column LIKE ' '
也可能对你有用。
编辑:HoneyBadgers的评论可能是你的问题,一定要先尝试一下。