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

相关推荐
云边有个稻草人4 分钟前
金仓数据库标量子查询消除:解决复杂SQL性能瓶颈
数据库·sql·性能调优·金仓数据库·kes·标量子查询·数据库内核
小杍随笔7 分钟前
【LiteAdmin(sql-admin)项目前后端架构深度分析】
数据库·sql·架构·rust
C137的本贾尼13 分钟前
CRUD 入门:数据的增、查、改、删
mysql
2301_8084143814 分钟前
MySQL中的复合查询和索引
数据库·mysql
我也不曾来过114 分钟前
MYSQL的基本查询
数据库·mysql
czhc114007566316 分钟前
数据库517 数据注入
数据库
六月雨滴20 分钟前
Oracle 数据库安全审计
数据库·oracle·dba
小江的记录本32 分钟前
【MySQL】MySQL日志体系:redo log/undo log/binlog 三者区别、两阶段提交、如何保证数据一致性
java·数据库·后端·python·sql·mysql·面试
BD_Marathon39 分钟前
mysql8.0启动报错
mysql
CC城子41 分钟前
EtherCAT研究之物理层PHY(一)
linux·运维·数据库