回答編集履歴
7
説明を補足
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
は、まさにおっしゃる通りです。そもそも漢字は読みが複数ありますし、一般的には文字コード順のソートになります。
|
9
|
+
は、まさにおっしゃる通りです。そもそも漢字は読みが複数ありますし、一般的には文字コード順のソートになります ([照合順序 COLLATE](http://qiita.com/nautilus/items/159c27d7d62c78ee9ce7))。
|
10
10
|
|
11
11
|
|
12
12
|
|
6
補足
test
CHANGED
@@ -16,7 +16,7 @@
|
|
16
16
|
|
17
17
|
|
18
18
|
|
19
|
-
郵便番号住所データには、よみがなの列も含まれているので、ご質問の要件を満たすにはこれの利用が適しているでしょう。郵便番号テーブルに取り込んで住所の先頭部分が一致するものをJOINさせて、読み列でソートさせます。
|
19
|
+
郵便番号住所データには、よみがなの列も含まれているので、ご質問の要件を満たすにはこれの利用が適しているでしょう。郵便番号テーブルに取り込んで住所(漢字)の先頭部分が一致するものをJOINさせて、読み列でソートさせます。
|
20
20
|
|
21
21
|
|
22
22
|
|
5
補足(説明・データ)
test
CHANGED
@@ -12,7 +12,7 @@
|
|
12
12
|
|
13
13
|
[JIS X0401 都道府県コード](http://kikakurui.com/x0/X0401-1973-01.html)やソート順などをもつ「都道府県テーブル」を用意して、それらのうち任意の列の値を使ってソートをすることで実現することになると思います。
|
14
14
|
|
15
|
-
[JIS X0402 市町村コード](http://kikakurui.com/x0/X0402-2010-01.html)や、[郵便番号住所データ](http://www.post.japanpost.jp/zipcode/download.html)なども、このようなときに使われます。
|
15
|
+
[JIS X0402 市町村コード](http://kikakurui.com/x0/X0402-2010-01.html)や、郵便局(日本郵便)から公開されている[郵便番号住所データ](http://www.post.japanpost.jp/zipcode/download.html)なども、このようなときに使われます。
|
16
16
|
|
17
17
|
|
18
18
|
|
@@ -30,4 +30,18 @@
|
|
30
30
|
|
31
31
|
11101,"331 ","3310053","サイタマケン","サイタマシニシク","ウエタヤホン","埼玉県","さいたま市西区","植田谷本",0,0,0,0,0,0
|
32
32
|
|
33
|
+
11201,"350 ","3500032","サイタマケン","カワゴエシ","オオセンバ","埼玉県","川越市","大仙波",0,0,0,0,0,0
|
34
|
+
|
35
|
+
11201,"35011","3501128","サイタマケン","カワゴエシ","オオセンバシンデン","埼玉県","川越市","大仙波新田",0,0,0,0,0,0
|
36
|
+
|
37
|
+
11201,"35011","3501129","サイタマケン","カワゴエシ","オオツカ","埼玉県","川越市","大塚",0,0,1,0,0,0
|
38
|
+
|
39
|
+
11201,"35011","3501161","サイタマケン","カワゴエシ","オオツカシンデン","埼玉県","川越市","大塚新田",0,0,0,0,0,0
|
40
|
+
|
41
|
+
11207,"368 ","3680026","サイタマケン","チチブシ","アイオイチヨウ","埼玉県","秩父市","相生町",0,0,0,0,0,0
|
42
|
+
|
43
|
+
11207,"368 ","3680016","サイタマケン","チチブシ","アボマチ","埼玉県","秩父市","阿保町",0,0,0,0,0,0
|
44
|
+
|
45
|
+
11207,"36918","3691804","サイタマケン","チチブシ","アラカワオノバラ","埼玉県","秩父市","荒川小野原",0,0,0,0,0,0
|
46
|
+
|
33
47
|
```
|
4
例示
test
CHANGED
@@ -13,3 +13,21 @@
|
|
13
13
|
[JIS X0401 都道府県コード](http://kikakurui.com/x0/X0401-1973-01.html)やソート順などをもつ「都道府県テーブル」を用意して、それらのうち任意の列の値を使ってソートをすることで実現することになると思います。
|
14
14
|
|
15
15
|
[JIS X0402 市町村コード](http://kikakurui.com/x0/X0402-2010-01.html)や、[郵便番号住所データ](http://www.post.japanpost.jp/zipcode/download.html)なども、このようなときに使われます。
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
郵便番号住所データには、よみがなの列も含まれているので、ご質問の要件を満たすにはこれの利用が適しているでしょう。郵便番号テーブルに取り込んで住所の先頭部分が一致するものをJOINさせて、読み列でソートさせます。
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
```
|
24
|
+
|
25
|
+
埼玉県の郵便番号住所データ(CSV)例
|
26
|
+
|
27
|
+
11101,"331 ","3310058","サイタマケン","サイタマシニシク","イイダ","埼玉県","さいたま市西区","飯田",0,0,0,0,0,0
|
28
|
+
|
29
|
+
11101,"331 ","3310068","サイタマケン","サイタマシニシク","イイダシンデン","埼玉県","さいたま市西区","飯田新田",0,0,0,0,0,0
|
30
|
+
|
31
|
+
11101,"331 ","3310053","サイタマケン","サイタマシニシク","ウエタヤホン","埼玉県","さいたま市西区","植田谷本",0,0,0,0,0,0
|
32
|
+
|
33
|
+
```
|
3
補足
test
CHANGED
@@ -10,4 +10,6 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
[都道府県コード](http://kikakurui.com/x0/X0401-1973-01.html)やソート順などをもつ「都道府県テーブル」を用意して、それらのうち任意の列の値を使ってソートをすることで実現することになると思います。
|
13
|
+
[JIS X0401 都道府県コード](http://kikakurui.com/x0/X0401-1973-01.html)やソート順などをもつ「都道府県テーブル」を用意して、それらのうち任意の列の値を使ってソートをすることで実現することになると思います。
|
14
|
+
|
15
|
+
[JIS X0402 市町村コード](http://kikakurui.com/x0/X0402-2010-01.html)や、[郵便番号住所データ](http://www.post.japanpost.jp/zipcode/download.html)なども、このようなときに使われます。
|
2
補足
test
CHANGED
@@ -6,8 +6,8 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
は、まさにおっしゃる通りです。
|
9
|
+
は、まさにおっしゃる通りです。そもそも漢字は読みが複数ありますし、一般的には文字コード順のソートになります。
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
ソート順などをもつ「都道府県テーブル」を用意して、その値
|
13
|
+
[都道府県コード](http://kikakurui.com/x0/X0401-1973-01.html)やソート順などをもつ「都道府県テーブル」を用意して、それらのうち任意の列の値を使ってソートをすることで実現することになると思います。
|
1
整形
test
CHANGED
@@ -1,6 +1,10 @@
|
|
1
1
|
こんにちは。
|
2
2
|
|
3
|
+
|
4
|
+
|
3
5
|
>住所にふりがなが無いので、しかたないのかもしれませんが...
|
6
|
+
|
7
|
+
|
4
8
|
|
5
9
|
は、まさにおっしゃる通りです。
|
6
10
|
|