mysql之模糊查询:locate

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014338530/article/details/85115300

1:使用locate进行数据模糊查询,语句样例:

locate(parm,字段),多个调价你之间可以使用or进行拼接。

select code,name_zh from airport where
            locate('查尔',name_zh)
            or locate('查尔',name_en)
            or locate('查尔',name_zh_short)
            or locate('查尔',code)
            or locate('查尔',pinyin)
        ORDER BY used DESC 

 

2:locate(parm,str)

返回子串 parm在字符串 str 中第一次出现的位置。如果子串 parm在 str 中不存在,返回值为 0: 

对应locate(parm,str)的,会有另外一个函数,POSITION(parmIN str) 

猜你喜欢

转载自blog.csdn.net/u014338530/article/details/85115300