0

我在 ORACLE 中有一些数据,格式如下: 在此处输入图像描述

现在我想按如下方式过滤这些数据 - 我想排除所有 col1、col2、col3、col4 都是“N”的行

在此处输入图像描述

我尝试了以下操作,以便获得所有 col1、col2、col3、col4 都不是“N”的列

Select * from Table1
Where (col1 != ‘N’ and col2 != ‘N’ and col3 != ‘N’ and col4 != ‘N’)

但它不起作用。我需要在此处包含哪些额外条件才能获得所需的结果。

4

1 回答 1

1

尝试类似的东西

Select * from Table1
Where not (col1 = ‘N’ and col2 = ‘N’ and col3 = ‘N’ and col4 = ‘N’)

或者

Select * from Table1
Where  (col1 != ‘N’ or col2 != ‘N’ or col3 != ‘N’ or col4 != ‘N’)
于 2013-05-08T12:27:13.517 回答