LOCATE(substr,str)
POSITION(substr IN str)
substr在字符串str第一个出现的位置,如果substr不是在str里面,返回0.mysql> select LOCATE('bar', 'foobarbar'); -> 4 mysql> select LOCATE('xbar', 'foobar'); -> 0
该函数是多字节可靠的。
LOCATE(substr,str,pos)
substr在字符串str第一个出现的位置,从位置pos开始。如果substr不是在str里面,返回0。mysql> select LOCATE('bar', 'foobarbar',5);
-> 7
这函数是多字节可靠的。
INSTR(str,substr)
substr在字符串str中的第一个出现的位置。这与有2个参数形式的LOCATE()相同,除了参数被颠倒。mysql> select INSTR('foobarbar', 'bar');
文章来源于领测软件测试网 https://www.ltesting.net/










