sql里的通配符过滤 '_' '%' '[]'
首先,只要用通配符,就要用 like ;
通配符主要有三种:
1.单字符匹配 '_' 用半角的下划线匹配单个出现的字符
如,以任意字符开头 以' erry'结尾的人;
select * from T_people where name like '_erry';
2.多字符匹配 '%' 用半角的百分号来匹配任意字符(一个或多个)
如,查询名字里包含磊的人
select * from T_people where name like '%磊%';
3.用'[ ]'的匹配 用半角的中括号来匹配中括号里面的任意一个字符
如,查询名字里包括磊或伟的人
select * from T_people where name like '%[磊,伟]%'