雑記 都道府県の順番 [その他]
ふと、都道府県の並び順って何かルールがあるのかなと思って調べてみました。
やっぱりwikiが引っかかりまして、どうやらきちんと制定された物があるようです。
「全国地方公共団体コード」と言う物らしく、都道府県レベルと、住所のその次にくる区市町村レベルを定義した物があるようです。
データはここから入手できるようです。
http://www.soumu.go.jp/denshijiti/related.html
参考までに、都道府県のコードです。
ついでに地方も付けてみました。地方のコードは制定された物が見つからなかったので、単純に連番で付けました。地方の分け方は、たぶん大丈夫かと。
地方コード | 地方名 | 都道府県コード | 都道府県名 |
1 | 北海道地方 | 1 | 北海道 |
2 | 東北地方 | 2 | 青森県 |
2 | 東北地方 | 3 | 岩手県 |
2 | 東北地方 | 4 | 宮城県 |
2 | 東北地方 | 5 | 秋田県 |
2 | 東北地方 | 6 | 山形県 |
2 | 東北地方 | 7 | 福島県 |
3 | 関東地方 | 8 | 茨城県 |
3 | 関東地方 | 9 | 栃木県 |
3 | 関東地方 | 10 | 群馬県 |
3 | 関東地方 | 11 | 埼玉県 |
3 | 関東地方 | 12 | 千葉県 |
3 | 関東地方 | 13 | 東京都 |
3 | 関東地方 | 14 | 神奈川県 |
4 | 中部地方 | 15 | 新潟県 |
4 | 中部地方 | 16 | 富山県 |
4 | 中部地方 | 17 | 石川県 |
4 | 中部地方 | 18 | 福井県 |
4 | 中部地方 | 19 | 山梨県 |
4 | 中部地方 | 20 | 長野県 |
4 | 中部地方 | 21 | 岐阜県 |
4 | 中部地方 | 22 | 静岡県 |
4 | 中部地方 | 23 | 愛知県 |
5 | 近畿地方 | 24 | 三重県 |
5 | 近畿地方 | 25 | 滋賀県 |
5 | 近畿地方 | 26 | 京都府 |
5 | 近畿地方 | 27 | 大阪府 |
5 | 近畿地方 | 28 | 兵庫県 |
5 | 近畿地方 | 29 | 奈良県 |
5 | 近畿地方 | 30 | 和歌山県 |
6 | 中国地方 | 31 | 鳥取県 |
6 | 中国地方 | 32 | 島根県 |
6 | 中国地方 | 33 | 岡山県 |
6 | 中国地方 | 34 | 広島県 |
6 | 中国地方 | 35 | 山口県 |
7 | 四国地方 | 36 | 徳島県 |
7 | 四国地方 | 37 | 香川県 |
7 | 四国地方 | 38 | 愛媛県 |
7 | 四国地方 | 39 | 高知県 |
8 | 九州地方 | 40 | 福岡県 |
8 | 九州地方 | 41 | 佐賀県 |
8 | 九州地方 | 42 | 長崎県 |
8 | 九州地方 | 43 | 熊本県 |
8 | 九州地方 | 44 | 大分県 |
8 | 九州地方 | 45 | 宮崎県 |
8 | 九州地方 | 46 | 鹿児島県 |
8 | 九州地方 | 47 | 沖縄県 |
あと、郵便番号とは並び順が違います。
また日本郵便からダウンロードできる郵便番号データにも、地方公共団体コードが付加されています。
雑記 Oracleで「~」を正しく表示する方法 [その他]
Oracleのテーブルに「~」を格納すると、それっぽいんだけど何か違う変な字になってしまう現象を回避する方法。
1.データベース作成時、キャラクタセットの指定を、
「JA16SJISTILDE」にする。
2.クライアントの環境変数に次の内容を設定。
変数名:NLS_LANG
値: JAPANESE_JAPAN.JA16SJISTILDE
「2.」は、サーバもやっておく。やらなくても実害は無いと思いますが、EXP・IMPの時にへんなメッセージが出たりします(でも、特に問題は無し・・・)。
クライアントに設定をして回らないといけないのが面倒です。