// 本人用的是 Access 数据库,类似下面的 sql 语句,想转换成正则,不然语句拼接有点麻烦
select * from record where code like "110%" or code like "120%" or code like "220%"
// 本人用的是 Access 数据库,类似下面的 sql 语句,想转换成正则,不然语句拼接有点麻烦
select * from record where code like "110%" or code like "120%" or code like "220%"
直接在后台写个循环、
来拼接模糊查询、
正则反而麻烦哦。
如:
select * from record where code like 'SF' or ....
--后面就可以循环拼接like "110%" or code like "120%" or code like "220%"
SELECT *
FROM Table1 where left(code,3) in ('110','120','220');
用范围
SELECT *
FROM Table1 where code like '[1-2][1-2]0*';
指定字符
SELECT *
FROM Table1 where code like '[1|2][1|2]0*';
10 回答11.1k 阅读
15 回答8.4k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
8 回答6.2k 阅读
2 回答2.7k 阅读✓ 已解决
sql 里 % 号代表一个或多个字符, 所以你的sql可以这样表示 ^(11|12|22)0.*$