SQL查询两个条件不同时满足的记录

来源:百度知道 编辑:UC知道 时间:2024/06/10 06:03:58
我有一张表,其中有两个字段,A 和 B,一共有 n 条记录,字段 A 和 B 是1、2、3、4、5、6、7、8、9。即这张表形如:
A B
----
1 2
1 1
1 3
2 5

我现在要查询出 A 与 B 不同时为 1 的记录,请问SQL该怎么写?

这个数字1可能是其他内容,即怎样用SQL查询两个条件不同时成立的记录?

字段A和字段B不同时,字段A为1的记录吗?
select * from 表名 where A<>B and A<>1
记住A和B的类型一定要相同才行

select * from 表名 where A<>B;

Select * From 表名 Where (A<>1 Or B<>1) and A<>B

select A, B from 表名 where not (A = 1 and B = 1)

Select * From 表名 Where A<>1 Or B<>1