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
   77   78   79   80   81   82   83   84   85   86   87