阅读量:0
MySQL中没有名为CHARINDEX
的函数
LOCATE(substr, str[, pos])
参数说明:
substr
:子字符串,需要在str
中查找的字符串。str
:主字符串,被搜索的字符串。pos
(可选):起始位置,表示从主字符串的第几个字符开始查找子字符串。默认值为1,表示从主字符串的第一个字符开始查找。
使用示例:
SELECT LOCATE('world', 'hello world'); -- 返回7 SELECT LOCATE('world', 'hello world', 3); -- 返回7 SELECT LOCATE('wor', 'hello world', 5); -- 返回0,因为从第5个字符开始没有找到'wor'子字符串