北大青鸟:《SQLServer数据库》PPT教学课件 第五章 数据查询(2)

北大青 7E 男 第五章 数据查询(2) ACCP V4.0
ACCP V4.0 1 第五章 数据查询(2)

北大青鸟 TEC 回顶 口数据查询将按照一定的条件对表的的记录进行逐行筛选, 然后把符合要求的组合成“记录集”返回给查询的用户, 记录集的结构类似于表结构 口可以在查询中使用AS子句或者=重命名列名 口判断一行中的数据项是否为空,使用 S NULL 口使用TOP子句可以限制查询返回的行数 口 ORDER BY子句用来对查询的结果进行排序,缺省按照升 序排列,也可以按降序(DESC)来排列,还可以按照多 列来排序 口在查询语句中,可以使用常量、表达式和运算符 口在查询中使用函数,能够像在程序中那样处理查询得到的 数据项 ACCP V4.0
ACCP V4.0 2 回顾 ❑ 数据查询将按照一定的条件对表的的记录进行逐行筛选, 然后把符合要求的组合成“记录集”返回给查询的用户, 记录集的结构类似于表结构 ❑ 可以在查询中使用AS子句或者=重命名列名 ❑ 判断一行中的数据项是否为空,使用IS NULL ❑ 使用TOP子句可以限制查询返回的行数 ❑ ORDER BY子句用来对查询的结果进行排序,缺省按照升 序排列,也可以按降序(DESC)来排列,还可以按照多 列来排序 ❑ 在查询语句中,可以使用常量、表达式和运算符 ❑ 在查询中使用函数,能够像在程序中那样处理查询得到的 数据项

北大青 7E 男 目标 口使用L|KE、 BETWEEN、N进行模糊查询 口在查询中使用聚合函数 口使用 GROUP BY进行分组查询 口进行多表联结查询 ACCP V4.0
ACCP V4.0 3 目标 ❑使用LIKE、BETWEEN、IN进行模糊查询 ❑在查询中使用聚合函数 ❑使用GROUP BY进行分组查询 ❑进行多表联结查询

北大青 7E 男 模糊查询_LIKE 思考:以下的SQL语句: SELECT*FROM数据表 WHERE编号LKEo[^8]%A,C]% 可能会查询出的编号值为()。 A、9890ACD B、007AFF C、0088DCG D、KK8C ACCP V4.0
ACCP V4.0 4 模糊查询—LIKE ❑查询时,字段中的内容并不一定与查询内容完全 匹配,只要字段中含有这些内容 SELECT SName AS 姓名 FROM Students WHERE SName LIKE '张%' 姓名 张果老 张飞 张扬出去 思考:以下的SQL语句: SELECT * FROM 数据表 WHERE 编号 LIKE '00[^8]%[A,C]%‘ 可能会查询出的编号值为( )。 A、9890ACD B、007_AFF C、008&DCG D、KK8C

北大青 7E 身模糊查询- S NULL 口把某一字段中内容为空的记录查询出来 猜一猜:把 Students表中某些行的 ADdress字段值删掉后: 使用 S NULL能查询出来这些数据行吗? 怎么查询出这些行来? 姓名 地址 张果老 nuLL 李寻欢 I NULL 令狐冲 I NULL 匚程灵素 NULL ACCP V4.0
ACCP V4.0 5 模糊查询—IS NULL ❑把某一字段中内容为空的记录查询出来 SELECT SName As 姓名 SAddress AS 地址 FROM Students WHERE SAddress IS NULL 姓名 地址 张果老 NULL 李寻欢 NULL 令狐冲 NULL 程灵素 NULL … … 猜一猜:把Students表中某些行的SAddress字段值删掉后: —— 使用IS NULL能查询出来这些数据行吗? —— 怎么查询出这些行来?

嗯号模糊查询_ BETWEEn 口把某一字段中内容在特定范围内的记录查询出来 SELECT StudentiD Score from score WherE score BETWEEN60 AND 80 StudentID core 77 8 61 11 76 64 ACCP V4.0
ACCP V4.0 6 模糊查询—BETWEEN ❑把某一字段中内容在特定范围内的记录查询出来 SELECT StudentID, Score FROM SCore WHERE Score BETWEEN 60 AND 80 StudentID Score 7 77 8 61 11 76 17 64 … …

北大青 7E 男 模糊查询_|N 口把某一字段中内容与所列出的查询内容列表匹配 的记录查询出来 SELECT SName As学员姓名, SAddress as地址FROM Students WherE ADdress n('北京',"广州',"上海") 学员姓名 地址 李扬 广州 于紫电 上海 李青霜 北京 司马弓 上海 ACCP V4.0
ACCP V4.0 7 模糊查询—IN ❑把某一字段中内容与所列出的查询内容列表匹配 的记录查询出来 SELECT SName AS 学员姓名,SAddress As 地址 FROM Students WHERE SAddress IN ('北京','广州','上海') 学员姓名 地址 李扬 广州 于紫电 上海 李青霜 北京 司马弓 上海 … …

北大青 7E 男 问题 成绩表中存储了所有学员的成绩,我想知道: 学员的总成绩、平均成绩、有成绩的学员总共有多少名 怎么办? ACCP V4.0
ACCP V4.0 8 问题 成绩表中存储了所有学员的成绩,我想知道: 学员的总成绩、平均成绩、有成绩的学员总共有多少名 怎么办?

北大青 7E 男 聚合函数-1 SUM SELECT SUM(ytd sales)FROM titles WHErEtype=business SELECT SUM(td sales), Price FROM titles WHERE type="business' X AVG SELECTAVG( SCore)AS平均成绩 From Score WherE score >=60 ACCP V4.0
ACCP V4.0 9 聚合函数-1 SUM AVG SELECT SUM(ytd_sales) FROM titles WHERE type = 'business' SELECT SUM(ytd_sales) ,Price FROM titles WHERE type = 'business' × SELECT AVG(SCore) AS 平均成绩 From Score WHERE Score >=60

北大青 7E 男 聚合函数-2 MAX、MN SELECTAVG( SCore)AS平均成绩,MAX( Score)AS最高分, M|N( Score)AS最低分 From score where score>=60 COUNT SELECT COUNT()AS及格人数 From Score WHERE Score>=60 10 ACCP V4.0
ACCP V4.0 10 聚合函数-2 MAX、MIN COUNT SELECT AVG(SCore) AS 平均成绩, MAX (Score) AS 最高分, MIN (Score) AS 最低分 From Score WHERE Score >=60 SELECT COUNT (*) AS 及格人数 From Score WHERE Score>=60
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北大青鸟:《SQLServer数据库》PPT教学课件 第四章 数据查询(1).ppt
- 北大青鸟:《SQLServer数据库》PPT教学课件 第三章 SQL Server数据管理.ppt
- 北大青鸟:《SQLServer数据库》PPT教学课件 第二章 SQL Server数据库表管理.ppt
- 北大青鸟:《SQLServer数据库》PPT教学课件 第一章 SQL Server数据库基础.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第9章 预处理命令.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第8章 函数.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第7章 数组.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第6章 循环结构程序设计.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第5章 选择结构程序设计.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第4章 顺序结构程序设计.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第3章 数据类型、运算符与表达式.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第2章 程序的灵魂-算法.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第1章 C语言概述.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第13章 文件.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第12章 位运算.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第11章 结构体与共用体.ppt
- 东北电力大学:《C语言程序设计》课程教学资源(PPT课件)第10章 指针.ppt
- 东北电力大学:《C语言程序设计》C语言实验上机指导.doc
- 东北电力大学:《C语言程序设计》WORD讲义.doc
- 清华大学出版社:《C语言程序设计》教材电子教案(PPT课件,第三版)第9章_预处理命令.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第1章 微型计算机系统基本知识.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第2章 80C51单片机内部结构和工作原理.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第3章 80C51系列单片机指令系统.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第4章 汇编语言程序设计.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第5章 中断系统和定时/计数器.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第6章 串行通信.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第7章 80C51并行扩展技术.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第8章 80C51串行扩展技术.ppt
- 厦门理工学院:《单片机原理与控制技术》课程教学资源(PPT课件讲稿,第2版)第9章 常用外围设备接口电路.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第一章 概论.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第七章 8086时序.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第三章 微处理器的结构.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第九章 输入输出接口技术.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第二章 运算基础.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第五章 8086的寻址方式和指令系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第八章 输入/输出及中断系统.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第六章 汇编语言程序设计.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第十一章 微机最小系统与监控程序.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第十二章 从8086到 pentiumⅡ.ppt
- 《微机原理与接口技术》课程教学资源(PPT课件)第十章 数/模与模/数接口技术.ppt