【发布时间】:2020-07-28 13:32:30
【问题描述】:
我有一个有 10 列的表。看起来像这样
NULL 1 1 NULL NULL NULL NULL NULL 2 NULL
1 NULL NULL 2 NULL 1 NULL NULL 2 NULL
NULL NULL NULL NULL NULL NULL NULL NULL NULL NULL
NULL NULL NULL NULL NULL NULL NULL NULL 2 NULL
我需要一个返回以下内容的 SQL 查询:(不同的行)
1 2
1 2
NULL
2
【问题讨论】:
-
什么版本的Oracle?
-
我不明白上述输出的逻辑是什么,有些行包含空值有些不包含空值,这不是行虎钳不同,而是列虎钳
-
@GordonLinoff 18c
-
@HimanshuAhuja 我希望每行除 NULL 之外的所有不同值
标签: sql oracle plsql distinct oracle18c