使用Oracle过滤2个字段上的数据

时间:2018-08-20 08:30:26

标签: sql oracle

我有以下示例数据:-

ID  PET_TYPE  REF
101 Dog       1
102 Cat       7
103 Gerbil    2
104 Cat       9
105 Mouse     5
106 Cat       1
107 Rabbit    2

使用Oracle,可以返回所有pet类型,但当Ref为9时仅返回Cat类型。因此,预期输出为:-

ID  PET_TYPE  REF
101 Dog       1
103 Gerbil    2
104 Cat       9
105 Mouse     5
107 Rabbit    2

1 个答案:

答案 0 :(得分:4)

select * from your_table
where pet_type <> 'Cat' 
or ref = 9