一部のデータを移行する SQL スクリプトを作成しようとしています。次の状況を想像してください。
移行するテーブル:
OLDTABLE
---------------
ID VALUE OLDVALUE
1 A A
2 B B
期待される目標状態
NEWTABLE
---------------
ID VALUE NEWVALUE
1 A Y
2 B Z
私がこれまでに持っているものは次のとおりです。
INSERT INTO NEWTABLE (ID, VALUE, NEWVALUE)
SELECT
ID,
VALUE,
OLDVALUE
FROM OLDTABLE;
OLDTABLE.OLDVALUE
私の質問は、選択した値を挿入する前にどのように変更してNEWTABLE.NEWVALUE
、すべての A が Y になり、すべての B が Z になるようにするかです。