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%' |

相关推荐
不如语冰43 分钟前
AI大模型入门-Python进阶-上下文管理与with语句
开发语言·数据结构·数据库·人工智能·pytorch·redis·python
提笔了无痕2 小时前
MySQL SQL 从 EXPLAIN 到索引优化,搞懂 SQL 为什么慢
android·sql·mysql
l1t3 小时前
DeepSeek总结的DuckLake 架构深度剖析-2
数据库·架构
YOU OU3 小时前
Redis事务
数据库·redis·缓存
辰同学ovo3 小时前
从一条 SQL 到三个原则:MySQL 心智模型
sql·mysql·adb
数智化管理手记3 小时前
财务大数据怎么管住资金风险?财务大数据和财务数智化到底怎么结合?
大数据·网络·数据库·人工智能·数据挖掘
晓子文集3 小时前
Tushare接口文档:指数成分和权重(index_weight)
大数据·数据库·python·金融·量化投资
吴声子夜歌4 小时前
MongoDB 4.2——入门指南
数据库·mongodb
吴声子夜歌4 小时前
MongoDB 4.x——高可靠
数据库·mongodb
light blue bird4 小时前
组轴式执行引擎 ✅ 多线程调度组装组件
数据库·信息可视化·oracle·桌面端winform·多节点端·gdi图表绘制开发