C#で書かれたロジスティクスソフトウェアでは、指定された郵便番号がデータベースの範囲の1つであるかどうかを確認する必要があります。ドイツの場合英国の郵便番号範囲の計算
は、例えば
範囲:47000から48000 考える郵便番号:47057 結果:数値郵便番号のための真の
、それは大丈夫です。しかし、英国の郵便番号はどうですか? W11 2BQは、ロンドンの郵便番号の例です。
基本的なアイデアの1つは、各文字をASCIIコードに変換して左から右に書くだけで郵便番号を数字に変換することです。
ので
W11 2BQ - > 87 49 49 32 50 66 81 - > 87,494,932,506,681
はそう簡単な一郵便番号は、非常に大きな数になり、それは私を乱します。英国の郵便番号はサイズが異なります(最大8文字)ので、結果として得られる数字はさらに大きくなります。
SQL Serverを使用して、指定された郵便番号が範囲内にあるかどうかを確認します。
英国の郵便番号を範囲計算に使用する公式のテクニックはありますか?
ベスト、 アルパース
データベースの範囲(他の誰かが定義した範囲ですか?)を意味する「間」が何であるかを特定し、実装する必要があります。 –