我在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’)
但它不起作用。 我需要在此处包含哪些额外条件才能获得所需的结果。
答案 0 :(得分: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’)