カナダと英国の郵便番号を低郵便番号と高郵便番号の間で見つける方法を知りたいだけです。例についてはSQL ServerまたはCでlowとhighの間でcandian郵便番号を見つける方法
:低郵便番号:A0A0A0
とハイは次のとおりです。A0Z9Z9
これらの郵便A0A0A0
とA0Z9Z9
の間で郵便番号を見つけるには?
カナダと英国の郵便番号を低郵便番号と高郵便番号の間で見つける方法を知りたいだけです。例についてはSQL ServerまたはCでlowとhighの間でcandian郵便番号を見つける方法
:低郵便番号:A0A0A0
とハイは次のとおりです。A0Z9Z9
これらの郵便A0A0A0
とA0Z9Z9
の間で郵便番号を見つけるには?
あなたはここに正しいカナダの郵便番号http://worldpostalcode.com/canada/を探すために試みることができるLIKE pattern matching
WHERE Code LIKE 'A0[A-Z][0-9][A-Z][0-9]'
あなたは正規表現
string postal = "A0A0A0";
bool isValid = Regex.IsMatch(postal, "^[A][0][A-Z][0-9][A-Z][0-9]$");
で文字列を、それを検証することができなければなりません
[0-9]
[A-Z]
A0
[0-9]
続い
A0A0A0
A0Z9Z9
A0A0A1
A0A0A2
A1A0A0
場合:
SELECT [name]
FROM [PostalCode]
WHERE name >= 'A0A0A0' AND name <= 'A0Z9Z9'
をあなたが得る:
A0A0A0
A0Z9Z9
A0A0A1
A0A0A2
name
フィールドはNVARCHAR
タイプです。
私はcanda拡張エリアリストを持っています。リストには私は郵便番号が低くて高いです。今私の質問は、郵便番号を確認する方法は、ユーザーによって入力が拡張されているかどうかです。郵便番号は、低い値と高い値の間になければなりません。 – Shishant
@Shishantは別の質問をします –
を使用することができます。私はいつもこのサービスを利用しています。また、多くの国があります。私は役に立つと思う。お手入れしてください
あなたのリンクがコードを見つけるのに役立ちますが、OPが既に彼のリストを持っていて、自分のデータベースからコードを見つけたいと言っていることが分かります。 – AVK
サンプルデータを提供していただき、期待される出力があれば役に立ちます。 –
正規表現または検証が必要ですか? – Wenson
もし緊急の場合は、おそらく@RichBenner – scsimon