为了账号安全,请及时绑定邮箱和手机立即绑定

sql(Access 数据库) 单个字段模糊匹配多个值开头,如何写正则表达式

sql(Access 数据库) 单个字段模糊匹配多个值开头,如何写正则表达式

森栏 2019-02-22 18:19:29
// 本人用的是 Access 数据库,类似下面的 sql 语句,想转换成正则,不然语句拼接有点麻烦select * from record where code like "110%" or code like "120%" or code like "220%"
查看完整描述

2 回答

?
梦里花落0921

TA贡献1772条经验 获得超6个赞

sql 里 % 号代表一个或多个字符, 所以你的sql可以这样表示 ^(11|12|22)0.*$


查看完整回答
反对 回复 2019-02-27
?
慕容3067478

TA贡献1773条经验 获得超3个赞

直接在后台写个循环、


来拼接模糊查询、


正则反而麻烦哦。


如:


select * from record where code like 'SF' or ....


--后面就可以循环拼接like "110%" or code like "120%" or code like "220%"


查看完整回答
反对 回复 2019-02-27
  • 2 回答
  • 0 关注
  • 1411 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信