MySQL中的INSTR()函数用于在一个字符串中查找子字符串的位置
INSTR(string, substring)
其中,string
是要在其中查找子字符串的主字符串,substring
是要查找的子字符串。如果找到子字符串,则该函数返回子字符串在主字符串中首次出现的位置(从1开始计算)。如果未找到子字符串,则返回0。
以下是一些使用INSTR()函数的示例:
SELECT INSTR('Hello, world!', 'world'); -- 返回8
SELECT INSTR('Hello, world!', 'xyz'); -- 返回0
在第一个示例中,‘world’ 在 ‘Hello, world!’ 中的位置是8。在第二个示例中,‘xyz’ 不存在于 ‘Hello, world!’ 中,因此返回0。
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>
推荐阅读:instr函数mysql怎么写