• % :代表匹配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查询------模糊查询相关推荐

  1. Mybatis映射文件SQL语句模糊查询,#和$的区别和注意事项

    Mybatis映射文件SQL语句模糊查询 1. "%"#{value}"%" 在参数中不需要添加 %_ 推荐使用 2. '%${value}%' 在参数中不需要 ...

  2. java的sql的like_[Java教程]SQL like 模糊查询, in

    [Java教程]SQL like 模糊查询, in 0 2018-09-14 11:00:38 ​[{"互联网":["网络媒体","微博", ...

  3. 如何使用SQL进行模糊查询

    SQL语句--模糊查询 执行数据库查询时,有完整查询和模糊查询之分. 一般模糊语句格式如下: SELECT 字段 FROM 表 WHERE 某字段 LIKE 条件; 其中,关于条件,SQL提供了四种匹 ...

  4. sql中模糊查询的字段中包含百分号%的语句

    sql中模糊查询的字段中包含百分号%的语句: select * from 表名 where 字段 like '%\%%' ESCAPE '\'; Mysql里用\%,比如: select * from ...

  5. php 模糊查询数据库,php模糊查询_php 简单内容查询代码 利用sql like模糊查询

    摘要 腾兴网为您分享:php 简单内容查询代码 利用sql like模糊查询,中英翻译,云闪付,远离手机,易订货等软件知识,以及多多,345游戏中心,nodejs,湖北教育云app,吨吨吨表情包,dn ...

  6. php 数据库 like,php模糊查询_php 简单内容查询代码 利用sql like模糊查询

    摘要 腾兴网为您分享:php 简单内容查询代码 利用sql like模糊查询,招联金融,先锋影音,西餐菜谱,融汇财经等软件知识,以及迷你忍者,电e宝app,摄像头检查,旗鱼os,京东掌柜宝app,激光 ...

  7. 六、MyBatis特殊的SQL:模糊查询、动态设置表名、校验名称唯一性

    文章目录 六.MyBatis特殊的SQL 6.1 模糊查询 6.2 动态设置表名 6.3 校验名称唯一性 本人其他相关文章链接 六.MyBatis特殊的SQL 6.1 模糊查询 方式1:select ...

  8. sql语句模糊查询以及时间区间筛选

    最近做了个接口参数是是查询数据库的项目,恶补了一下sql语句 模糊查询(最简单写法%任意%) select * from log where seatname like'%192.168.15.121 ...

  9. MyBatis-plus 查询 模糊查询的使用

    在使用MyBatis-plus的时候,一些基础的增删改查可以不用再自己写sql了: public interface UserDao extends BaseMapper<FykUser> ...

  10. SQL like 模糊查询

    SQL 模糊查询 在进行数据库查询时,有完整查询和模糊查询之分. 一般模糊查询语句如下: SELECT 字段 FROM 表 WHERE 某字段 Like 条件 其中关于条件,SQL提供了四种匹配模式: ...

最新文章

  1. Java实战系列之关于双十一秒杀架构模型的一点思考
  2. npm包全局安装和局部安装,执行包命令有什么不同?
  3. VTK:结构化网格之GetLinearPointId
  4. 前后台分离之数据模拟
  5. 46个PPT下载丨QCon 2019年全球软件开发大会PPT
  6. Linux 用户的 3 个命令行小技巧
  7. 基于SSM的猫头鹰轻博客系统
  8. FANUC系统开发API(FOCAS2)pc应用开发,机加工领域
  9. 如何在PDF文件中提取图片?PDF图片提取教程
  10. 2016年度中国会计师事务所排名前十
  11. unbuntu安装MySQL
  12. 什么是图形加速卡(二)
  13. VMware 虚拟化中:厚置备延迟置零、厚置备置零、Thin Provision三个的区别
  14. flea-jersey使用之Flea RESTful接口服务端接入
  15. 郑州轻工业大学OJ python 1060: 逆序数字
  16. (图解)设置封面中的下划线一样长
  17. Nvidia Xavier Nx平台PCIE速率调整调试记录
  18. USB 中的DM,DP上拉电阻分析
  19. EMNLP 2021信息抽取论文合集
  20. echarts.js官网

热门文章

  1. C# textbox快捷键添加横杠
  2. 程序员面试100题之七 最长公共子字符串
  3. linux sftp拷贝文件夹,Linux下sftp命令传输文件的例子
  4. Vue-Router学习记录
  5. OpenWrt一些小问题的解决方法
  6. 录屏软件哪个好用?10个免费好用的「录屏软件」推荐
  7. ListView动态刷新
  8. 橡皮擦的英语_2019年成人高考考试,语文数学英语政治想得高分答题技巧看这里...
  9. c语言 异或 浮点数存储 分支结构
  10. Linux入门学习 —— 常用的基本命令(上)