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

相关推荐
木心术111 小时前
Windows系统下MySQL与AI工具集成方案:数据存储与调用实践
人工智能·windows·mysql
二宝哥11 小时前
离线安装maven
java·数据库·maven
SZLSDH11 小时前
场景适配论 | 数字孪生IOC建设中渲染技术与智能体能力的协同逻辑
前端·数据库·ai·数字孪生·数据可视化·智能体
这个DBA有点耶11 小时前
SQL改写实战:子查询、CTE、窗口函数性能对比
数据库·mysql·性能优化
@我漫长的孤独流浪11 小时前
数据库完整性约束全解析:从理论到实践
数据库
小江的记录本12 小时前
【Java基础】反射与注解:核心原理、自定义注解、注解解析方式(附《思维导图》+《面试高频考点清单》)
java·数据结构·python·mysql·spring·面试·maven
l1t12 小时前
DeepSeek总结的 DuckDB 1.5.3:并非普通的补丁版本
数据库·duckdb
Java成神之路-12 小时前
深入拆解 MySQL InnoDB 隔离级别:从 MVCC 到临键锁
mysql
云商直通车12 小时前
华为云ECS购买与配置超详细教程
服务器·数据库·华为云
hj104312 小时前
fastadmin对接人大金仓 kingbase问题记录&解决
数据库