Mysql 字符串函数

locate(substr,str) 是MySQL 的一个字符串函数。此方法返回字符串中子字符串第一次出现的位置。

语法

select locate(substr, str); 

参数

substr:子字符串

str: 原字符串

示例 1

select locate('123', 'yxjc123'); 

输出:

mysql> select locate('123', 'yxjc123');
+--------------------------+
| locate('123', 'yxjc123') |
+--------------------------+
|                        5 |
+--------------------------+
1 row in set (0.00 sec)

示例 2

select locate('sql', 'mysql'); 

输出:

mysql> select locate('sql', 'mysql');
+------------------------+
| locate('sql', 'mysql') |
+------------------------+
|                      3 |
+------------------------+
1 row in set (0.00 sec)