1

5列のテーブルがあります。1 列目から 4 列目の値に基づいて 5 列目 (デフォルトでは NULL) を更新したい。 . また、1 列目と 2 列目が null の場合、5 列目に「C1, C2」などを追加したいと考えています。どうすればそれを達成できますか。

これが私がこれまでに試したことです:

UPDATE TABLE 
SET C5 = 
Case 
 when C1 IS NULL then 'C!' 
 WHEN C2 IS NULL then 'C2' 
 WHEN C3 IS NULL THEN 'C3' 
 WHEN C4 IS NULL ThEN 'C4' 
END
4

4 に答える 4