前提・実現したいこと
mysqlにおいてaddressというカラムがありその中には県を含むもの市区町村から始まるものとバラバラに住所があります。
このaddressの中から○○県や東京都などごとにcountしたいもしくはグループ化させたい。
"東京都を含む"のような名指しならできたのですが、それぞれ都道府県ごとに抽出する方法が思いつきません。
最終的にしたいことはaddressには都道府県を含んだり含まなかったりと混在しているので、prefというカラムを追加してそこに県をコード番号にした数字を挿入、addressにある文字列から都道府県を削除置換したいと考えています。
そこでまずは都道府県ごとに抽出していきたいと考えています。
SELECT count(*) FROM `table` WHERE `address` REGEXP '^東京都'
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/03/27 07:31