2016-01-27 3 views
0

Я пытаюсь отобразить все почтовые индексы между двумя диапазонами в базе данных. Мои данные выглядит примерно так:Создание почтовых индексов Между двумя диапазонами

  • Zip Start Zip End Государственный
  • 00501 06390 NY
  • 10001 10314 NY
  • 10451 11003 NY

Я надеюсь, чтобы отобразить данные в виде

  • 00501 NY
  • 00502 NY
  • 00503 NY
  • 00504 NY ect.

Любая помощь была бы принята с благодарностью.

ответ

0
select * from yourTableName where CAST(TRIM(SUBSTRING(yourZipCodeField, 0, 5)) AS UNSIGNED) BETWEEN 'FromRange' and 'ToRange' 

надеясь, что это может быть полезно. поскольку указанный выше запрос сам определяет, как взял подстроку, временно преобразовал ее в числовое значение и выбрал диапазон.

Смежные вопросы