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

// 本人用的是 Access 数据库,类似下面的 sql 语句,想转换成正则,不然语句拼接有点麻烦

select * from record where code like "110%" or code like "120%" or code like "220%"


森栏
浏览 1412回答 2
2回答

梦里花落0921

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

慕容3067478

直接在后台写个循环、来拼接模糊查询、正则反而麻烦哦。如:select * from record where code like 'SF' or ....--后面就可以循环拼接like "110%" or code like "120%" or code like "220%"
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript