我有這個表:的Oracle SQL - 保持空值,如果它是唯一一個,否則避免空值
Table1
-----------------
ID VAL
-----------------
1 A
1 B
1 null
2 null
3 B
3 null
4 B
4 C
5 null
我想要得到這樣的結果:
如果唯一的價值爲null,則返回空,否則返回非空 值
Table1
-----------------
ID VAL
-----------------
1 A
1 B
2 null
3 B
4 B
4 C
5 null
我使用過的分區通過一個案例嘗試,但我的發言成了幾個子查詢太複雜了,如果覺得應該有一個簡單的方法來做到這一點。
有沒有聽說過NVL? – hamzox