sqlserver数据库实验 实验七 使用聚集函数的SELECT语句

实验七 使用聚集函数的SELECT语句

一、实验目的

1. 熟练掌握数据查询中的分组、统计、计算和组合的操作方法。

2. 进一步掌握SQL Server 查询分析器的使用,加深对SQL语言的嵌套查询语句的理解。

二、实验准备

1. 了解SELECT语句的GROUP BY和ORDER BY子句的作用。

2. 了解统计函数和分组统计函数的使用方法。

3. 熟悉查询分析器的运行环境。

三、实验要求

1. 在实验之前做好准备。

2. 注意操作结果的截图与保存,供撰写实验报告使用。

扫描二维码关注公众号,回复: 6155411 查看本文章

四、实验内容

在数据库EDUC中用SQL语句实现如下查询:

1) 查询学生的总人数。

2) 查询选修了课程的学生人数。

3) 查询课程的课程号和选修该课程的人数。

4) 查询选修课程超过2 门课的学生学号和姓名。

. 实验步骤

在查询分析器中完成上述所有查询。

--查询学生的总人数
select count(*) from student

--查询选修了课程的学生人数
select count(*) from (select sno from sc group by sno) as new

--查询课程的课程号和选修该课程的人数
select cno, count(*) from sc group by cno

--查询选修课程超过2 门课的学生学号和姓名
select student.sno, sname sname from student, (select sno from sc group by sno having count(cno)>2) as new where student.sno=new.sno;

--大吉大利,今晚AC

猜你喜欢

转载自blog.csdn.net/lalala_HFUT/article/details/89913007