0
点赞
收藏
分享

微信扫一扫

mysql值locate()、position()、instr() 函数

罗蓁蓁 2022-04-13 阅读 52
数据库

语法:

示例

说明:返回结果,以第一次出现的字符顺序为准。(从1开始)

SELECT LOCATE('bar', 'foobarbar');     -- 4

SELECT LOCATE('Bar', 'foobarbar');     -- 4

SELECT LOCATE('xbar', 'foobar');       -- 0

SELECT LOCATE('bar', 'foobarbar', 5);  -- 7

功能类似的函数

1、POSITION(substr IN str) :返回字符串中第一次出现的子字符串的位置。

     如果在原始字符串中找不到子字符串,则此函数返回0。

     此函数执行不区分大小写的搜索

     注:LOCATE()函数等于position()函数。

2、INSTR(str,substr

select instr('abcd','a'); -- 1
select instr('abcd','c') ; -- 3
select instr('abcd','e') ; -- 0



 

举报

相关推荐

0 条评论