WITH region_map AS ( SELECT pref_code, CASE WHEN pref_code IN ('01', '02', '03', '04', '05', '06', '07') THEN '北海道・東北' WHEN pref_code IN ('08', '09', '10', '11', '12', '13', '14') THEN '関東' WHEN pref_code IN ('15', '16', '17', '18', '19', '20', '21', '22', '23', '24') THEN '中部' WHEN pref_code IN ('25', '26', '27', '28', '29', '30') THEN '近畿' WHEN pref_code IN ('31', '32', '33', '34', '35') THEN '中国' WHEN pref_code IN ('36', '37', '38', '39') THEN '四国' WHEN pref_code IN ('40', '41', '42', '43', '44', '45', '46', '47') THEN '九州・沖縄' ELSE NULL END AS region FROM dataset.table ) SELECT pref_code, region FROM region_map WHERE region IS NOT NULL
都道府県コードの一覧:https://nlftp.mlit.go.jp/ksj/gml/codelist/PrefCd.html