【发布时间】:2018-04-22 15:22:30
【问题描述】:
我有下表:
我想获得满足某些条件的记录。
下面是查询,它返回 3 个结果:
现在我想要不满足剩余记录的记录(即不满足上一个查询中的条件的记录),我希望总共有 4 行作为回报。所以我正在执行查询:
但是,没有返回记录号 4,我知道 col2 值“null”导致了这个问题。
我什至尝试过使用 NVL 和合并功能,但没有任何运气:
所以基本上,我想要 'NOT' 查询中有 4 行。
如果有任何建议,请告诉我。
【问题讨论】:
-
请不要将查询或代码发布为图像。他们是文字,所以把它们贴出来。请编辑问题并将其包括在内。
-
@SamiKuhmonen : 数据在以文本形式发布时出现错位。
-
见formatting help。要生成表格,您可以使用 this 或简单地复制并粘贴
psql输出
标签: sql oracle null conditional-statements dynamic-queries