我有一个表如下:原始表
我想用SQL过滤掉任何类型= 'B'的记录或任何ID=1的记录或任何颜色='red'的记录。我可以一步一步过滤掉。我可以做一次吗?我试过SQL Server中的Where Type <> 'B' OR ID <> 1 OR Color <> 'red'。但是它不起作用。有人能帮忙吗?谢谢!预期结果应为:
Where Type <> 'B' OR ID <> 1 OR Color <> 'red'
ppcbkaq51#
您在SQL中所说的内容:
... WHERE NOT (TYPE='B' OR ID=1 OR Color='red')
或者,将OR运算子套用至括号部分:
... WHERE TYPE<>'B' AND ID<>1 AND Color<>'red'
1条答案
按热度按时间ppcbkaq51#
您在SQL中所说的内容:
或者,将OR运算子套用至括号部分: