Page 82 - 高中 信息技术 选择性必修3 数据管理分析
P. 82
第三章 数据管理
广东教育出版社
图3-38 执行SELECT查询语句结果
如果要显示查询结果记录的所有字段值呢?应如何修改SELECT语句?
以下通过若干案例帮助同学们理解SELECT查询语句。
【案例1】从单项成绩表中找出单项得分为80~89分的学生的学籍号和项目编号,对
应语句为:
SELECT 学籍号,项目编号,单项得分
FROM 单项成绩表
WHERE 单项得分 Between 80 And 90
【案例2】从单项成绩表中找出单项得分为80~89分的学生的学籍号和项目编号,查
询结果按项目编号降序排列,对应语句为:
SELECT 学籍号,项目编号,单项得分
FROM 单项成绩表
WHERE 单项得分 Between 80 And 90
ORDER BY 项目编号 DESC
【案例3】统计每个项目中各等级的人数,对应语句为:
SELECT Count(学籍号) AS 人数,项目编号,单项等级
FROM 单项成绩表
GROUP BY 项目编号,单项等级
ORDER BY 项目编号 DESC
案例3使用了SQL语言中的Count()函数,如前所述,Sum函数、Avg函数、Max函数和
Mix函数等都是比较常用的函数,各函数的功能和数据的统计查询中汇总功能的选项一
致。SQL函数经常与Select语句的Group by子句一同使用。
(2)多表查询。
多表查询是指查询过程中涉及两个或以上的表。
【案例1】查询所有学生的姓名及参加各项目相对应的单项等级,对应语句为:
SELECT 学生表.姓名,单项成绩表.项目编号,单项成绩表.单项等级
74 74
5Z343.indd 74 2019/4/1 10:05:31