数据库
首页 > 数据库> > MySQL模糊搜索中的%,_问题

MySQL模糊搜索中的%,_问题

作者:互联网

select 
    *
from
    employees
where
    last_name like 'a%';   //以a/A开头进行通配
    #last_name like '%a';  //以a/A结尾进行统配

#last_name like '%a%'; //A/a在中,前后通配



1 SELECT
2     * 
3 FROM
4     employees 
5 WHERE
6     first_name LIKE '_al__';

_使用时需要注意,一个_统配单个字符,且只能配住它的相应位置上的字符。

比如一个人的名字是 'Michale',那使用_ic_不会查询到这个名字,可以使用_mich___,

或__cha_%这样的组合。

标签:__,通配,last,like,模糊,统配,搜索,MySQL,name
来源: https://www.cnblogs.com/sout-ch233/p/11930861.html