// 本人用的是 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*';
13 回答13.1k 阅读
7 回答2.3k 阅读
4 回答1.7k 阅读✓ 已解决
4 回答1.5k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
6 回答1.4k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
sql 里 % 号代表一个或多个字符, 所以你的sql可以这样表示 ^(11|12|22)0.*$