我有一个包含邮政编码范围的数据库:
id name zip_start zip_end
1 A 1212 1216
2 B 9100 9201
现在我想检查邮政编码范围内是否存在任何数字。 我怎么能为此编写sql?
答案 0 :(得分:2)
尝试更大,更少
的地方WHERE `zip_start` >= '$zip' AND `zip_end` <= '$zip'
或之间
WHERE '$zip' between `zip_start` AND `zip_end`
答案 1 :(得分:1)
set @searchedZip = 1214;
select *
from zipCodes
where @searchedZip between zip_start and zip_end