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)