私は、オラクルでいくつかの非常に困難な仕事をしようとしていました。
3列を含むテーブルがあります
ColA ColB ColC ColD
---------------------------
123 N null 1
100 Y AAAA 1
123 Y XXXX 2
100 Y YYYY 2
次の結果セットを表示するには、 ColBとColCを更新する必要があります。
ColA ColB ColC ColD
-------------------------------
123 Y XXXX 1
100 Y AAAA\YYYY 1
123 Y XXXX 2
100 Y YYYY 2
一意のレコードのいずれかにelseが含まれている場合は、 ColBを更新する必要があります。Y
Y
N
ColCの場合、両方の行に値が含まれている場合は、値だけが含まれているa で区切られた値を更新したいと考えています。\
私は更新クエリでこれをやろうとしましたが、ghosh.........不可能のようです。
誰でも可能な解決策などを提案できますか?
必要に応じて PL/SQL を使用するように言われました。それでいいの?
PS:似ているように見える他の質問も見ましたが、まだ解決策はありません。
編集: ColDがある行だけを更新する必要があり1
ます。