MySQL 如何管理MySQL LOCATE()函数中的搜索起始位置?
我们知道,LOCATE()函数默认从开头开始搜索。我们可以通过给定一个参数来指定我们想要从哪个位置开始在字符串中搜索来管理起始位置。以下示例将演示它 –
阅读更多:MySQL 教程
示例
mysql> Select LOCATE('good','Ram is a good boy. Is Ram a good boy?',11)As Result;
+--------+
| Result |
+--------+
| 29 |
+--------+
1 row in set (0.00 sec)
在上面的示例中,我们将值11作为位置参数。这意味着MySQL将从第11个位置开始搜索。