sql 之like 和通配符%,_(mysql)
来源:互联网 发布:cntv live2是什么软件 编辑:程序博客网 时间:2024/06/06 07:44
(。ŏ_ŏ)
like模糊查询,啥叫模糊查询?
例如:我们一个数据库里面存在在一个人叫做李二三四。我们忘记了他的名字,只记得他的姓名,那么我们就可以使用like加上通配符来查询出我们所要的结果;话说回来,啥是通配符?通配符等下再说,等下就懂了。
我们再举一个例子:例如我们有一本书叫做《小明喜欢吃猪肉》,可是我忘记了 别的,我想查询一本书里面有喜欢这个词的该怎么办?好了,那么我们也可以使用like来实现。好了,废话不多数,我们看下面的例子。
首先,我们的表如下:
在这里我们想查询name1里面有李字开头的信息该如何?那么看如下语句:
SELECT * FROM table1 WHERE name1 LIKE ‘李%’;
首先,我们在语句最后面使用 LIKE ‘李%’,在这里我们使用了like操作符,后面单引号就是我们的条件。条件中的李,代表着我们要查询字符串的开头,后面的%号就是我们的通配符。在这里,通配符可以替代一个或多个字符,通配符必须与 LIKE 运算符一起使用。
%:替代一个或多个字符
_:仅替代一个字符
刚刚我们使用的%就代表我们李字后面的字符串我们就不懂是什么了,我们想要查询的就是李字开头的就OK。所以我们在这里是’李%’,
那么我们执行以下我们的查询命令。得到以下结果:
你看,结果是不是出来了?
那么我们想查询小明喜欢吃猪肉,但是我们只记得喜欢这个词,其他的忘记了呢?那么使用如下查询语句即可:
SELECT * FROM table1 WHERE name1 LIKE ‘%喜欢%’;
结果如下:
如果我们想查询以下表中的小花人呢?但是我们忘记了那个人是谁,只知道那个人的名字中间是一个花字,那么可以使用如下方法,改一下通配符就ok了:
SELECT * FROM table1 WHERE name1 LIKE ‘花‘;
结果如下:
- sql 之like 和通配符%,_(mysql)
- sql like 通配符 % _ escape
- MySQL学习足迹记录06--数据过滤--LIKE搭配百分号(%)和下划线(_)通配符
- sql中like和通配符的用法
- Mysql中模糊检索——利用通配符(%、_)及LIKE操作符(谓词)
- Mysql| 使用通配符进行模糊查询(like,%,_)
- SQL Server 通配符(用于Like 查询)
- SQL LIKE 通配符随笔 (SqlServer)
- SQL LIKE 通配符
- SQL like相关通配符
- SQL like相关通配符
- SQL LIKE 通配符
- sql like通配符
- SQL LIKE 通配符随笔
- SQL Like 通配符
- SQL LIKE 通配符
- SQL LIKE 通配符
- SQL LIKE 通配符
- RHLE7 系统进程管理
- android studio 怎么查看keystore
- 修改mysql数据库编码格式
- 用通俗易懂的话让你明白电容—储存电的东西
- 简单理解Socket 协议
- sql 之like 和通配符%,_(mysql)
- java获得当前格式化时间
- Bootstrap学习-响应式工具
- 创建标签
- Netty之DefaultChannelPromise主要是用来监听
- linux ---- nl
- 8个非常实用的Linux系统监控shell脚本
- Rsync+sersync实现数据实时同步(Linux环境)
- Spring security实现权限管理