使用sql检查范围内的邮政编码

时间:2013-03-05 07:43:01

标签: mysql sql

我有这样的数据

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获取包含zipcode的行。 示例:如果邮政编码为52005,则结果为:

Spain              52001           52080

如果邮政编码是JE1 9AA,结果是

United Kingdom     JE1 OAA         JE4 9ZZ

我在mySql中使用sql。

1 个答案:

答案 0 :(得分:0)

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

但它将使用标准字符串比较来执行。