我用如下SQL语句:
Select * From TableName Where FieldName<>''
查不到任何记录,但如果把SQL修改为:
Select * From TableName Where Not FieldName Is Null
则会返回字段值不为空的记录,这是为什么啊?期待高手解决
Select * From TableName Where FieldName<>''
查不到任何记录,但如果把SQL修改为:
Select * From TableName Where Not FieldName Is Null
则会返回字段值不为空的记录,这是为什么啊?期待高手解决
对于NULL不能使用等号或不等号,而只能使用IS NULL或IS NOT NULL来判断
只不过查询时只能用is null或is not null查询
=''和<>''就转化为= null和<> null,没有意义
''其实就是null,只不过不能用来比较,只能和is null或者is not null比.