部分值条件下的记录查询 - SQL技巧分享
P粉588660399
P粉588660399 2024-04-06 16:01:26
0
1
547

我有一个名为zipcode的表,其中有一个名为code的列。 Code列包含邮政编码的前缀,例如

395
453
302
1203
12

我想编写一个SQL查询,检查提供的zipcode是否与表中的某个值匹配。(类似于isValid)

我想避免在数据库中编写所有邮政编码。

有效输入的邮政编码

395004
395152
3952
1256

有人可以帮帮我吗?谢谢

P粉588660399
P粉588660399

全部回复(1)
P粉442576165

简单的SQL查询:

select * 
from zipcode 
where '395004' LIKE CONCAT(code,'%');

参考资料:SQL - 查询是否字符串包含列值的一部分

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!