mysql LOCATE函数用法
幻冰小站 浏览次数:708 2019-04-11 11:42:12

LOCATE(关键词,字段,定义起始位置【非必填项】)

语法 一:

LOCATE(substr,str)

返回字符串substr中第一次出现子字符串的位置 str。

语法二:

LOCATE(substr,str,pos)

返回字符串substr中第一个出现子 字符串的 str位置,从位置开始 pos。0 如果substr不在,则 返回str。返回 NULL如果substr 或者str是NULL。

简单例子:

mysql> SELECT LOCATE('bar', 'foobarbar');

        -> 4

mysql> SELECT LOCATE('xbar', 'foobar');

        -> 0

mysql> SELECT LOCATE('bar', 'foobarbar', 5);

        -> 7