Mysql的instr()函数用法详解

最近接手了一个大型老项目,用到的jfinal技术,后端大部分都是拼写的sql,对一些sql函数不太理解的我算是一个挑战,也是一个进步的很大空间。

今天来说下instr这个函数

首先看下我们的表数据

我们先执行:

复制代码
SELECT * from xiaoheihai WHERE INSTR(update_by,'zhang')=1 ; 

查询结果如图:

执行二:

复制代码
SELECT * from xiaoheihai WHERE INSTR(update_by,'zhang')>1 ;

查询结果如图:

执行三:

复制代码
SELECT * from xiaoheihai WHERE INSTR(update_by,'zhang')<1 ;

执行结果如图:

综上结果大致可得出以下结论:

|---------------------------------------------------------------|----------------------------|
| SELECT * from xiaoheihai WHERE INSTR(update_by,'zhang')=1 ; | 类似于模糊查询 like 'zhang%' |
| SELECT * from xiaoheihai WHERE INSTR(update_by,'zhang')>1 ; | 类似于模糊查询 like '%zhang%' |
| SELECT * from xiaoheihai WHERE INSTR(update_by,'zhang')<1 ; | 类似于模糊查询 not like '%zhang%' |

相关推荐
小杨同学497 分钟前
C 语言实战:堆内存存储字符串 + 多种递归方案计算字符串长度
数据库·后端·算法
小码编匠10 分钟前
完美替代 Navicat,一款开源免费、集成了 AIGC 能力的多数据库客户端工具!
数据库·后端·aigc
linuxxx11010 分钟前
正则匹配应用小案例
数据库·正则表达式
末日汐21 分钟前
磁盘与文件系统
linux·运维·数据库
win x22 分钟前
Redis集群
java·数据库·redis
qq_124987075333 分钟前
基于Spring Boot的“味蕾探索”线上零食购物平台的设计与实现(源码+论文+部署+安装)
java·前端·数据库·spring boot·后端·小程序
江上月51341 分钟前
JMeter中级指南:从数据提取到断言校验全流程掌握
java·前端·数据库
晨旭缘42 分钟前
零基础后端入门:JDK21 + PostgreSQL+Java项目
java·数据库·postgresql
萧曵 丶43 分钟前
MySQL InnoDB 实现 MVCC 原理
数据库·mysql·mvcc
ss2731 小时前
ruoyi 新增每页分页条数
java·数据库·mybatis