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

相关推荐
gjc59210 小时前
实战排坑:Oracle ORA-03206 报错,表空间文件加不进去怎么办?
数据库·oracle
人道领域10 小时前
Maven配置加载:动态替换的艺术
java·数据库·后端
70asunflower11 小时前
软件开发全景指南:从概念构思到生产部署
数据库·oracle·教程
山峰哥11 小时前
SQL调优实战:从索引失效到性能飙升的破局之道
服务器·数据库·sql·性能优化·编辑器·深度优先
玩具猴_wjh11 小时前
JWT优化方案
java·服务器·数据库
你这个代码我看不懂11 小时前
Redis TTL
数据库·redis·缓存
SQL必知必会11 小时前
使用 SQL 进行队列分析
数据库·sql
Project_Observer11 小时前
项目管理中如何跟踪工时?
数据库·深度学习·机器学习
一点多余.11 小时前
openGauss 企业版安装全流程指南
linux·数据库·opengauss·企业版
发现你走远了12 小时前
MySQL(Windows)压缩包安装与配置指南(超详细版)
数据库·mysql