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

相关推荐
cqsztech10 小时前
银河麒麟v11下 19c noncdb升级到 26ai
oracle
程序员夏洛10 小时前
Redis 数据过期后的删除策略是什么?
数据库·redis·缓存
鱼鳞_10 小时前
热门八股-Redis
数据库·redis·缓存
这个DBA有点耶10 小时前
SQL:2023新特性详解:JSON_TABLE、GREATEST/LEAST、QUALIFY 到底怎么用?
数据库·sql·mysql
AOI小白新手上路10 小时前
江科协15-2 直流电机实验调试总结
数据库·mongodb
小王C语言10 小时前
MySQL 用户管理:创建用户、给用户授权
数据库·mysql
程序员夏洛11 小时前
Redis 的持久化机制有哪些?
java·数据库·redis
l1t11 小时前
DeepSeek总结的修复pgrust v0.2 #83:generate_series 聚合及其底层的两个成本 - #84
数据库·postgresql
厦门德仔11 小时前
【YiFeiWebApi】易飞ERP与WMS系统接口对接实战:从0到1全流程指南
大数据·数据库
内存漫游11 小时前
Page 到底是什么:数据库如何把一条条记录放进磁盘
数据库