Amazon Athena において、"大阪府守口市○○○"という文字列から、"大阪府"という文字列だけ取り出したいです。
正規表現でLeftとMidの関数を使って、やろうと思いましたが、
Left関数利用できませんでしたので、SUBSTRの関数で行っています。
Left([住所],IIf(Mid([住所],4,1)=”県”,4,3))
下記の方法で指定した文字取得できましたが、
1~4まで指定ているので、下記のように出力されます。
SELECT *, SUBSTR(住所,1,4) FROM "address"."name" limit 10;
出力
大阪府守 東京都○ 栃木県○ 北海道○ 沖縄県○
実現したい結果
下記のように正規表現で住所を分割したいですが、
可能でしょうか。
大阪府 東京都 栃木県 北海道 沖縄県
参考ページ
AWS Athena データ抽出
ご教授いただけると幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。