地名の文字数
ちょっとH2 Database Engineで新しいテーブルを作るのに必要だったので。
都道府県:PRN
最長4文字。
そのぐらい覚えとけって話ですが。パッと出なかったのでSpatialiteに頼ってみる。三文字部分は割愛。
--文字数の多い物から SELECT distinct PRN, LENGTH(PRN) FROM japan ORDER by LENGTH(PRN) DESC
prn | length(prn) |
和歌山県 | 4 |
神奈川県 | 4 |
鹿児島県 | 4 |
支庁名:SUN
最長4文字
上川支庁 | 4 |
十勝支庁 | 4 |
宗谷支庁 | 4 |
後志支庁 | 4 |
日高支庁 | 4 |
根室支庁 | 4 |
檜山支庁 | 4 |
渡島支庁 | 4 |
留萌支庁 | 4 |
石狩支庁 | 4 |
空知支庁 | 4 |
網走支庁 | 4 |
胆振支庁 | 4 |
釧路支庁 | 4 |
2 |
郡・政令市名:CON
最長5文字。400と少しあるので途中からは割愛
さいたま市 | 5 |
三方上中郡 | 5 |
西春日井郡 | 5 |
三養基郡 | 4 |
上伊那郡 | 4 |
上水内郡 | 4 |
上浮穴郡 | 4 |
上益城郡 | 4 |
上都賀郡 | 4 |
上閉伊郡 | 4 |
市区町村名:CN2
最長7文字。
平仮名の地名って案外あるもんですね。
いちき串木野市 | 7 |
かすみがうら市 | 7 |
つくばみらい市 | 7 |
ひたちなか市 | 6 |
南アルプス市 | 6 |
富士河口湖町 | 6 |
山陽小野田市 | 6 |
紀北町入会地 | 6 |
あきる野市 | 5 |
あさぎり町 | 5 |
地名をつなげた場合
最長13文字。北海道の「支庁」は通常住所を表記する際に使わないそうなので除外。番地レベルまで行くとどの位になるかは手元にデータが無いので、ひとまずここまで。
SELECT distinct replace(PRN||CON||CN2, " ", "") as name, length(replace(PRN||CON||CN2, " ", "")) from japan order by length(name) DESC;
三重県北牟婁郡紀北町入会地 | 13 |
和歌山県東牟婁郡那智勝浦町 | 13 |
山梨県南都留郡富士河口湖町 | 13 |
和歌山県伊都郡かつらぎ町 | 12 |
和歌山県東牟婁郡古座川町 | 12 |
和歌山県西牟婁郡すさみ町 | 12 |
和歌山県西牟婁郡上富田町 | 12 |
大阪府南河内郡千早赤阪村 | 12 |
山梨県西八代郡市川三郷町 | 12 |
愛媛県上浮穴郡久万高原町 | 12 |