用值替换NULL

时间:2017-08-09 10:00:25

标签: sql oracle oracle11g

我们有如下所示的要求。

有6个item_class - A,B,C,D,A1A,A1B应该出现在所有记录中。

记录:

Item_class Rev_id
A            1
B            1
C            2
D            1
Null         1
Null         2

我们需要显示如下表所示的记录,

item_class     Rev_id
A               1
B               1
C               2
D               1
A1A             1
A1B             2

因此,当item类为null时,所有item_class(A,B,C,D,A1A,A1B)都会显示,并且它还会检查item_clas A,B,C是否已经存在,然后对于不同的rev_id,它将显示剩余的一个(即D,A1A,A1B),但所有item_class都应该被覆盖。

我们如何编写查询来获取类似的记录?

0 个答案:

没有答案