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 '%[磊,伟]%'

                         

posted on 2012-11-26 09:34  gongth_12  阅读(324)  评论(0编辑  收藏  举报

导航