gpt4 book ai didi

sql - Oracle:获取除一行之外的所有行

转载 作者:行者123 更新时间:2023-12-04 19:57:02 26 4
gpt4 key购买 nike

我被一个简单的查询困住了。我想要的是获取除一行之外的所有行 请查看以下数据。

COL_A   COL_B
B D
B (null)
B C
G D
G (null)
G C

我想获取除 之外的所有行BC .请查看 sqlfiddle

我试图通过 anding col_A <> 'B' and col_B <> 'C' 来获取行但这不是操作。您的帮助将不胜感激。

谢谢

最佳答案

一种可能的解决方案。也许不是最优雅的:

select req_for col_A, doc_typ col_B 
from a
where (req_for IS NULL OR doc_typ IS NULL)
OR (req_for,doc_typ)
NOT IN (select 'B','C' from dual);

关于sql - Oracle:获取除一行之外的所有行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31784712/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com