mysql中的instr()函数的用法

2022-02-19 15:08:04

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

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

用法:

INSTR(str,substr)

str:从哪个字符串中搜索

substr:要搜索的子字符串

instr()函数不区分大小写

mysql instr()函数示例:

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

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

instr()函数与like运算符

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

  • 作者:小骨格子屋
  • 原文链接:https://blog.csdn.net/huihuikuaipao_/article/details/86598471
    更新时间:2022-02-19 15:08:04