[SQL]INSERT SELECTでCASE式を使うサンプル
書式
INSERT INTO テーブル名A SELECT カラム1, CASE WHEN カラム2 条件 THEN 値 略 ELSE NULL END FROM テーブル名B WHERE 条件式
使用例
INSERT INTO USER_TBL SELECT CITY ,NAME ,CASE WHEN CITY = 'T' THEN '東京' WHEN CITY = 'S' THEN '大阪' ELSE NULL END FROM ADDR_TBL WHERE CITY = 'TS';