Sql 是否显示表的所有记录?
显示表1中除A包含2和B包含5之外的所有记录Sql 是否显示表的所有记录?,sql,oracle,Sql,Oracle,显示表1中除A包含2和B包含5之外的所有记录 Table1 ------ A B - 8 5 2 9 null 4 2 5 它不起作用,将显示0行选中的内容尝试以下操作: SELECT * FROM Table1 WHERE (a is null or a != 2) and (b is null or b != 5) 编辑 以及平均值和或?从表1中选择*,但从表1中选择*,其中a
Table1
------
A B
-
8 5
2 9
null 4
2 5
它不起作用,将显示0行选中的内容尝试以下操作:
SELECT * FROM Table1
WHERE (a is null or a != 2) and (b is null or b != 5)
编辑
以及平均值和或?从表1中选择*,但从表1中选择*,其中a=2或b=5;====或========从表1中选择*,其中a!=2或b!=5@NagarajS:谢谢,我在回答中加上你的小提琴;
SELECT * FROM Table1
WHERE (a is null or a != 2) and (b is null or b != 5)