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)