我有一个以下面的形式的SQL查询:
select <column_name> from <table_name> where date_field=null and
another_field=some_specific_value
但部分* date_field = null *不起作用,我无法返回带有空日期的行,我的查询有什么问题?
答案 0 :(得分:2)
我想你可以使用IS NULL
。试试这个
SELECT * FROM MyTable WHERE MyTable.DateField IS NULL AND ...
答案 1 :(得分:1)
这应该有用。
select <column_name> from <table_name>
where
date_field is null and
another_field = some_specific_value
答案 2 :(得分:1)
使用date_field IS NULL
代替date_field=null
答案 3 :(得分:1)
试试这个
SELECT <column_name> FROM <table_name> WHERE date_field IS NULL AND
another_field=some_specific_value;
答案 4 :(得分:-1)
如果您不想返回空日期
,请尝试此操作select <column_name> from <table_name> where date_field IS NOT NULL and
another_field=some_specific_value
如果想要返回带有null的日期
select <column_name> from <table_name> where date_field IS NULL and
another_field=some_specific_value