mysql中INSTR函数的用法

Posted 小豪豪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql中INSTR函数的用法相关的知识,希望对你有一定的参考价值。

测试数据库: mysql数据库

INSTR(STR,SUBSTR) 在一个字符串(STR)中搜索指定的字符(SUBSTR),返回发现指定的字符的位置(INDEX); 
STR 被搜索的字符串 
SUBSTR 希望搜索的字符串 
结论:在字符串STR里面,字符串SUBSTR出现的第一个位置(INDEX),INDEX是从1开始计算,如果没有找到就直接返回0,没有返回负数的情况。

--查询字符串存在的情况下:
SELECT INSTR("abcd",‘b‘);
  • 1
  • 2

技术分享图片

--查询字符串不存在的情况下:
SELECT INSTR("abcd",‘f‘);
  • 1
  • 2

技术分享图片




以上是关于mysql中INSTR函数的用法的主要内容,如果未能解决你的问题,请参考以下文章

求 Mysql 中 SUBSTR 和 INSTR的用法

oracle中类似indexof用法_instr函数

Oracle中instr()函数用法

Oracle中instr()函数用法

Oracle的REGEXP INSTR函数简单用法

Mysql中INSTR(str, substr)函数