- 0
- 0
- 约3.14千字
- 约 4页
- 2021-11-15 发布于福建
- 举报
第十章 模糊查询和聚合函数
一.通配符
通配是一类字符,它可以代替一个或多个真正的字符,查找
信息时作为替代字符出现。 T-SQL 中的通配符必须于 like 关
键字一起使用,已完成特殊的约束或要求
通配符
通配符 解释 示例
一个字符 A Like ‘C_’,则符合条件的
_ A 如 CS,Cd 等
任意长度的字符 B Like ‘CO% ’,则符合条件
%
的 B 如 CONST ,COKE 等
括号中指定范围内的一个字 C like ‘9WO[1-2] ’,则符
[] 符 合条件的 c 如 9wo1 ,9wo2
不在括号中指定范围内的任 C Like ‘9Wo[1-2] ’,则符合
[^]
意字符 条件的 C 如 9WO3,9WO4
等
二.使用 Like 进行模糊查询
在数据更新,删除或者查询的时候,依然可以使用 like 关键
字进行匹配查找
例如:查找姓张的学生信息:
Select *from students where SName like ‘张% ’
或者查询住址包含‘北京’字样的学生信息:
Select *from students where SAddress like ‘% 北京 % ’
三.使用 between 在某个范围内进行查询
使用关键字 between 可以查找那些介于两个已知值之间的
一组未知值
例如:查询分数在 60 (含)80 (含)之间的信息如下:
Select *from Score where Score between 60 and 80
如果 between 查询在查询日期范围的时候使用的比较多,
例如查询不再 2012 年 1 月 1 日到 2010 年 8 月 1 日之前订购
的图书列表
Select * from Sales where ord_date not between
‘2012-1-1’and ‘2010-8-1 ’
四.使用 IN 在列举值内进行查询
查询的值是指定的某些值之一,可以使用带例举值的 IN 关
键字来进行查询 ,将列举值放在括号里,用逗号分开。
例如,查询北京,广州或者上海的学生姓名
Select Sname AS 学生姓名 from students where Saddress
IN( ‘北京’,‘广州’, ‘上海’) order by Saddress
同样可以把 IN 关键字和 not 关键字合起来使用,这样可以
得到所有不匹配列举值的行
提示:
列举值类型必须与匹配的具有相同的数据类型
五. T-SQL 中的聚合函数
1.sum ()
Sum() 返回
您可能关注的文档
- 模块主题收集.pdf
- 模块二总结与反馈参考.pdf
- 模块二可选案例分析文.pdf
- 模块二配送中心设计参考.pdf
- 模块二行动计划归纳.pdf
- 模块五必选案例分析文.pdf
- 模块八词汇归类.pdf
- 模块化开发定义.pdf
- 模块八总结与反馈归类.pdf
- 模块后测参考.pdf
- 16.1《阿房宫赋》课件(共19张PPT)2025-2026学年统编版高中语文必修下册.pptx
- 5《守株待兔》 课件(共20张PPT).pptx
- 河南省商丘市商师联盟2025-2026学年高二上学期2月期末数学试题(试卷+解析).docx
- 河南三门峡市2025-2026学年度上学期期末检测高二英语试题(试卷+解析).docx
- 必修4第一单元第9讲课时2世界是永恒发展的.docx
- 必修3第二单元第3讲课时3基层群众自治制度(含综合探究).docx
- 必修3第一单元第0讲坚持和加强党的全面领导.docx
- 必修4第二单元第2讲寻觅社会的真谛.docx
- 第三章第7节导数与函数的单调性.docx
- 必修第4讲只有坚持和发展中国特色社会主义才能实现中华民族伟大复兴(含综合探究).docx
原创力文档

文档评论(0)