MySQL LOCATE POSITION 函数



  • 定义和用法

    LOCATE - 返回字符串的子字符串的位置。POSITION(substr IN str)LOCATE(substr,str)的同义词
  • 语法

    LOCATE(substr,str), LOCATE(substr,str,pos)
    
    第一种语法返回子字符串substr在字符串str中首次出现的位置。 第二种语法返回字符串str中子字符串substr首次出现的位置,从位置pos开始。 如果substr不在str中,则返回0。
  • 示例

    mysql> SELECT LOCATE('bar', 'foobarbar');
    +---------------------------------------------------------+
    |                LOCATE('bar', 'foobarbar')               |
    +---------------------------------------------------------+
    |                            4                            |
    +---------------------------------------------------------+
    1 row in set (0.00 sec)