mysql中的instr()函数的用法


有时,想要在字符串中查找某字符串可以使用instr()函数

instr()返回子字符串在字符串中首次出现的位置;如果没有找到,则返回0

用法:

INSTR(str,substr)

str:从哪个字符串中搜索

substr:要搜索的子字符串

instr()函数不区分大小写

mysql instr()函数示例:

如图,在abcd字符串中查找是否含有字符串b,返回的字符串位置是2. 说明instr()函数返回的位置是从1开始的,如果找不到则返回0

查找字符串中包含“民”的记录

instr()函数与like运算符

在没有索引的情况下,instr()函数与like运算符的速度是一样的;在具有前缀搜索的LIKE运算符下,使用like运算符速度会更快一些


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM