SQL查询------模糊查询
- % :代表匹配0个字符,1个字符或多个字符。
- _ :代表匹配有且只有一个字符。
- [ ] :代表匹配范围内。
- [^] :代表匹配不在范围内。
(1)查询姓刘的学生
select * from Stu
where Sname like '刘%'
因为有的姓名是三个字,有的是两个字,所以用%
(2)查询名字中含有“明”的学生
select * from Stu
where Sname like '%明%'
因为不知道“明”在姓名中的第几个位置,所以前后用%
(3)查询姓张,且名字一共两个字的学生
--方案一:
select * from Stu
where Sname like '张_'--方案二:
select * from Stu
where SUBSTRING(Sname,1,1)='张' and LEN(Sname)=2
#
函数:SUBSTRING(input_string, start, length)
//更多请阅读:https://www.yiibai.com/sqlserver/sql-server-substring-function.html
#
(4)查询学号开头是2021的学生信息
select * from Stu
where Sno like '2021%'
(5)查询学号开头是2021,第五位好像是2或者4,最后一个数是3
select * from Stu
where Sno like '2021[2,4]%3'
(6)查询学号开头是2021,第五位好像是2到5之间,最后一个数不是3或者6
--方案一:
select * from Stu
where Sno like '2021[2,3,4,5]%[^3,6]'
--方案二:
select * from Stu
where Sno like '2021[2-5]%[^3,6]'
SQL查询------模糊查询相关推荐
- Mybatis映射文件SQL语句模糊查询,#和$的区别和注意事项
Mybatis映射文件SQL语句模糊查询 1. "%"#{value}"%" 在参数中不需要添加 %_ 推荐使用 2. '%${value}%' 在参数中不需要 ...
- java的sql的like_[Java教程]SQL like 模糊查询, in
[Java教程]SQL like 模糊查询, in 0 2018-09-14 11:00:38 [{"互联网":["网络媒体","微博", ...
- 如何使用SQL进行模糊查询
SQL语句--模糊查询 执行数据库查询时,有完整查询和模糊查询之分. 一般模糊语句格式如下: SELECT 字段 FROM 表 WHERE 某字段 LIKE 条件; 其中,关于条件,SQL提供了四种匹 ...
- sql中模糊查询的字段中包含百分号%的语句
sql中模糊查询的字段中包含百分号%的语句: select * from 表名 where 字段 like '%\%%' ESCAPE '\'; Mysql里用\%,比如: select * from ...
- php 模糊查询数据库,php模糊查询_php 简单内容查询代码 利用sql like模糊查询
摘要 腾兴网为您分享:php 简单内容查询代码 利用sql like模糊查询,中英翻译,云闪付,远离手机,易订货等软件知识,以及多多,345游戏中心,nodejs,湖北教育云app,吨吨吨表情包,dn ...
- php 数据库 like,php模糊查询_php 简单内容查询代码 利用sql like模糊查询
摘要 腾兴网为您分享:php 简单内容查询代码 利用sql like模糊查询,招联金融,先锋影音,西餐菜谱,融汇财经等软件知识,以及迷你忍者,电e宝app,摄像头检查,旗鱼os,京东掌柜宝app,激光 ...
- 六、MyBatis特殊的SQL:模糊查询、动态设置表名、校验名称唯一性
文章目录 六.MyBatis特殊的SQL 6.1 模糊查询 6.2 动态设置表名 6.3 校验名称唯一性 本人其他相关文章链接 六.MyBatis特殊的SQL 6.1 模糊查询 方式1:select ...
- sql语句模糊查询以及时间区间筛选
最近做了个接口参数是是查询数据库的项目,恶补了一下sql语句 模糊查询(最简单写法%任意%) select * from log where seatname like'%192.168.15.121 ...
- MyBatis-plus 查询 模糊查询的使用
在使用MyBatis-plus的时候,一些基础的增删改查可以不用再自己写sql了: public interface UserDao extends BaseMapper<FykUser> ...
- SQL like 模糊查询
SQL 模糊查询 在进行数据库查询时,有完整查询和模糊查询之分. 一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: ...
最新文章
- Java实战系列之关于双十一秒杀架构模型的一点思考
- npm包全局安装和局部安装,执行包命令有什么不同?
- VTK:结构化网格之GetLinearPointId
- 前后台分离之数据模拟
- 46个PPT下载丨QCon 2019年全球软件开发大会PPT
- Linux 用户的 3 个命令行小技巧
- 基于SSM的猫头鹰轻博客系统
- FANUC系统开发API(FOCAS2)pc应用开发,机加工领域
- 如何在PDF文件中提取图片?PDF图片提取教程
- 2016年度中国会计师事务所排名前十
- unbuntu安装MySQL
- 什么是图形加速卡(二)
- VMware 虚拟化中:厚置备延迟置零、厚置备置零、Thin Provision三个的区别
- flea-jersey使用之Flea RESTful接口服务端接入
- 郑州轻工业大学OJ python 1060: 逆序数字
- (图解)设置封面中的下划线一样长
- Nvidia Xavier Nx平台PCIE速率调整调试记录
- USB 中的DM,DP上拉电阻分析
- EMNLP 2021信息抽取论文合集
- echarts.js官网