在本实验中,我们使用xxgl数据库以及学生表、课程表和选课表,进行如下查询:(1)统计学生人数;(2)查询开设的课程数;(3)查询选修了课程的学生人数;(4)查询003号课程的最高分、最低分和平均成绩;(5)统计每门课程的选课人数,详细列出课程号和选课人数;(6)统计每门课程的选课人数,列出选课人数超过5人的课程号和选课人数;(7)分别统计男女生人数;(8)分别统计男女生人数,仅显示人数超过3人的组合;(9)按学号查询学生选修课程的门数;(10)查询选修了至少2门课程的学生的学号和选修课程门数;(11)统计每个学生选修课程的平均分,列出学号和平均分;(12)统计每个学生选修课程的平均分,列出平均分超过70分的学号和平均分;(13)查询年龄小于20岁的学生姓名,按学号降序排列;(14)查询全体学生信息,按年龄升序排列,年龄相同时按性别降序排列。
数据库系统及应用教程-实验四聚合函数的实际应用
相关推荐
数据库系统的理论与实际应用
数据库系统的基本原理和实际应用是现代信息技术中的核心组成部分。
SQLServer
10
2024-07-22
聚合函数的分类及应用-分组函数
聚合函数的类型包括AVG、COUNT、MAX、MIN、STDDEV、SUM、VARIANCE等分组函数。每个函数都接受一个参数。下表列出了可以在语法中使用的选项:
Oracle
10
2024-08-08
数据库系统原理教程集函数的应用
在数据库系统原理教程中,集函数是一种重要的工具,用于计算 COUNT([DISTINCT|ALL] *)、COUNT([DISTINCT|ALL] )、SUM([DISTINCT|ALL] )和 AVG([DISTINCT|ALL] )等几类主要集函数。
SQLServer
6
2024-08-25
数据库系统及原理与MySQL应用教程
使用MySQL Workbench客户端工具和SQL语句创建、选择、删除数据库。 2. 使用MySQL Workbench客户端工具和SQL语句创建、修改、删除表。 3. 掌握常见的MySQL数据类型。 实验内容及实验器材:一、实验内容涵盖数据库及表的管理。二、实验器材包括计算机和MySQL 8.0。
MySQL
7
2024-07-28
分布式数据库系统的现状及实际应用探讨
分布式数据库系统是现代科技领域中一项重要的技术创新,其在数据存储和处理方面具有显著优势。中科院徐俊刚老师的课件详细介绍了其在各个领域的应用实例,为学术界和工业界提供了宝贵的经验与参考。
Oracle
6
2024-10-01
数据库系统与应用教程 - 实验项目三简单查询
实验内容包括:1. 查询全体学生的学号和姓名。2. 查询全体学生的姓名和出生年份。3. 显示student表中的所有行和列。4. 查询学分为2的课程名。5. 查询名族为汉族的学生姓名和年龄。6. 查询考试成绩中有不及格科目的学生的学号。7. 查询年龄在18-20岁之间的学生姓名和年龄。8. 查询所有女学生的姓名和出生年份。9. 查询通信系和计算机系学生的姓名和性别。10. 查询既不是通信系也不是计算机系的学生的姓名和性别。11. 查询所有姓张的学生的姓名、学号和性别。12. 查询全名为两个汉字的学生的姓名。13. 查询所有不姓张的学生的姓名。14. 查询名字中第2个字为“无”字的学生的姓名和学
SQLServer
7
2024-07-16
数据库系统原理及应用教程答案的PDF下载
第三版的数据库系统原理及应用教程答案PDF文件可以在此处免费获取。
SQLServer
8
2024-07-18
SQL Server 2005数据库基础及实际应用教程
本教程详细介绍了SQL Server 2005的基础知识,非常适合初学者入门。
SQLServer
6
2024-08-01
数据库系统及MYSQL应用教程多表连接与子查询实验报告
实验目的:1. 掌握GROUP BY语句和聚合函数的使用。2. 掌握多表连接查询、子查询的基本概念。3. 掌握多表连接的各种方法,包括内连接、外连接等。4. 掌握子查询的方法,包括相关子查询和不相关子查询。实验内容及实验器材:详见实验指导手册。实验器材:计算机、MySQL8.0。
MySQL
10
2024-08-09