我有一个名为zipcode的表,其中有一个名为code的列。 Code列包含邮政编码的前缀,例如
zipcode
code
Code
395 453 302 1203 12
我想编写一个SQL查询,检查提供的zipcode是否与表中的某个值匹配。(类似于isValid)
我想避免在数据库中编写所有邮政编码。
有效输入的邮政编码
395004 395152 3952 1256
有人可以帮帮我吗?谢谢
简单的SQL查询:
select * from zipcode where '395004' LIKE CONCAT(code,'%');
参考资料:SQL - 查询是否字符串包含列值的一部分
简单的SQL查询:
参考资料:SQL - 查询是否字符串包含列值的一部分