当前位置: 代码迷 >> 综合 >> MySQL查字符串中是否包含子字符串,以及子字符串所在位置的函数:INSTR()
  详细解决方案

MySQL查字符串中是否包含子字符串,以及子字符串所在位置的函数:INSTR()

热度:100   发布时间:2023-11-18 08:28:25.0

INSTR(STR,SUBSTR)

在STR中查SUBSTR是否存在,不存在返回0;存在则返回位置,位置从1开始;
如果STR为null,返回null;

1. 不存在返回0

select INSTR ("abcde","bc")

结果:
在这里插入图片描述

2. 存在则返回位置

select INSTR ("abcde","f")

结果:
在这里插入图片描述

3. 如果STR为null,返回null

select INSTR (null,"f")

结果:
在这里插入图片描述

  相关解决方案