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

女生的网名这么多〃 提交于 2019-12-05 15:24:52
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_%这样的组合。

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!