SQL中表达式

我写了where abc.aaa = 1
这aaa字段可以为空,1,0
现在我想写当aaa不是1时,怎么写?
where abc.aaa <> 1好像不对,主要aaa可以为NULL

where abc.aaa is null or abc.aaa= 1 or abc.aaa=o
如果1和0是字符型的,可以用
where abc.aaa is null or abc.aaa in ('1', '0 ')
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-11-04
where abc.aaa <> 1就行了
第2个回答  2011-11-04
where abc.aa<1
第3个回答  2011-11-04
where isnull(abc.aaa,0) <> 1
第4个回答  2021-03-13

SQL Server数据中运算符与表达式

相似回答