私は次のようなテーブルを持っています
id colA ColB ColC COlD
1 10 Null Null 100
2 Null 2 Null 200
3 Null Null 7 500
等々
私が必要とするのは、次のようにテーブルから値を選択する場合です
select * from Table where ColC = 7 or ColB = 2 or ColA = 10
私は結果を取得します
10 Null Null 100
Null 2 Null 200
Null Null 7 500
しかし、私は結果が欲しい
Null Null 7 500
Null 2 Null 200
10 Null Null 100
したがって、 null でない場合ColD
にのみ一番上の行からの値を選択できます。ColC
ColB
ColA