mysql中的locate
时间: 2024-05-24 11:13:08 浏览: 70
location.sql
函数用于在一个字符串中查找另一个字符串第一次出现的位置,如果找到则返回其位置,否则返回0。
语法:
LOCATE(substr,str,pos)
参数:
substr:需要查找的子字符串。
str:被查找的字符串。
pos:开始查找的位置,默认为1,表示从第一个字符开始查找。
例子:
SELECT LOCATE('bc','abcdefg');
-- 返回2,因为'b'在字符串中的位置是1,'c'在字符串中的位置是2。
SELECT LOCATE('bc','abcdefg',3);
-- 返回0,因为从第3个字符开始查找没有找到'bc'。
SELECT LOCATE('de','abcdefg');
-- 返回4,因为'd'在字符串中的位置是4,'e'在字符串中的位置是5。
阅读全文