0

このようなデータがあります

Country_name   | zipcode_from  |  zipcode_to
United Kingdom     JE1 OAA         JE4 9ZZ
United Kingdom     GY1 1AA         GY9 3ZZ
Spain              52001           52080

ここで、zipcode_from から zipcode_to までの範囲の郵便番号を持つ行を取得したいと考えています。例: 郵便番号が 52005 の場合、結果は次のようになります。

Spain              52001           52080

郵便番号がJE1 9AAの場合、結果は

United Kingdom     JE1 OAA         JE4 9ZZ

私はmySqlでsqlを使用しています。

4

1 に答える 1

0
SELECT * FROM ZipCodes WHERE zipcode_from <= '52005' AND zipcode_to >= '52005'

ただし、標準の文字列比較を使用して実行されます。

于 2013-03-05T07:49:43.080 に答える