Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 是否显示表的所有记录?_Sql_Oracle - Fatal编程技术网

Sql 是否显示表的所有记录?

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

显示表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=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)