MySQLINSTR()和POSITION()函数的功能与函数相似LOCATE()。它们都是LOCATE()函数的同义词。
从字符串搜索后,INSTR()函数还返回子字符串首次出现的位置。的语法INSTR()如下-
INSTR()INSTR(string, substring)
在这里,String是MySQL将从中搜索的字符串,substring是要搜索的字符串。
mysql> Select INSTR('Ram is a good boy', 'good')As Result;
+--------+
| Result |
+--------+
|     10 |
+--------+
1 row in set (0.00 sec)从字符串搜索后,POSITION()函数还返回子字符串首次出现的位置。的语法POSITION()如下-
POSITION()INSTR(substring IN string)
在这里,String是MySQL将从中搜索的字符串。
子字符串是要搜索的字符串。
“ IN”是关键字。
mysql> Select POSITION('good' in 'Ram is a good boy')As Result;
+--------+
| Result |
+--------+
|     10 |
+--------+
1 row in set (0.00 sec)