SQL CASE 文
SQL SELECT ステートメントで CASE ステートメントを使用して、if-then-else ロジックを処理する方法。
INSERT INTO table_new(newColumnA, newColumnB, newColumnC, newColumnD)
SELECT columnA AS newColumnA,
columnB AS newColumnB,
CASE columnC
WHEN 'value1' THEN 'newValue1'
WHEN 'value2' THEN 'newValue2'
ELSE 'newDefaultValue'
END AS newColumnC,
columnD AS newColumnD
FROM table_old
See reference for more.