郵便番号

郵便番号データベースの分割レコードのマージ方法を比較する

2010年10月11日と2010年10月31日との記事で郵便番号データベースの分割レコードをマージする方法を二つ紹介しました.今回はその方法を比較検証します. Flag13が0の複数レコードを抽出してマージ 開き括弧と閉じ括弧の対応で抽出してマージ 結論から申し上…

郵便番号データベースの分割されたレコードをマージする(その2)

KEN_ALLテーブルから独自のメタ文字を解析して分割されたレコードをマージした方がいます. http://flashcast.jp/blog/2010/03/zipsearch1.html 今回は開き括弧と閉じ括弧の対応から分割されたレコードをマージします. USE ZIPDB; GO IF OBJECT_ID('#CTE3')…

郵便番号DBの分割されたレコードをマージする

KEN_ALLテーブルは第1正規形ではなく,本来1つであるべきレコードが複数レコードに分割されていると指摘されています.http://www.f3.dion.ne.jp/~element/msaccess/AcTipsKenAllCsv.html上記サイトを参考に,『Flag13(一つの郵便番号で二以上の町域を表す…

郵便番号DBを第2正規形にする

PREF列とCITY列との組み合わせはLGCode列に関数従属し,PREF_kana列とCITY_kana列とはそれぞれPREF列とCITY列とに関数従属します. SELECT LGCode, COUNT(ID) FROM KEN_ALL GROUP BY LGCode; SELECT PREF, CITY, COUNT(ID) FROM KEN_ALL GROUP BY PREF, CITY…