0
さまざまなスペルミスのジェンダー値を持つDWCUST
というテーブルがあります。 無効なGENDER
の値をGENDERSPELLING
テーブルの正しい値に置き換えます。フィールドがMale
を言うdwcust
テーブルのgender
列にして存在する場合別のテーブルのデータに基づいてテーブルを更新します
だから例えば、私はそれがM
に変更することにしたいです。
これは男女スペルのテーブルです:
Invalid Value New_Value
MAIL M
WOMAN F
FEM F
FEMALE F
MALE M
GENTLEMAN M
MM M
FF F
FEMAIL F
は、これは私がこれまで試してみましたアップデートですが、私はエラーを取得しておく:「GS.NEW_VALUE」は無効識別子。
UPDATE (SELECT DW.GENDER
FROM DWCUST DW, GENDERSPELLING GS
WHERE DW.GENDER = GS.INVALID_VALUE)
SET DW.GENDER = GS.NEW_VALUE;