答案是:1.统计有学生选修的课程门数。
语句:
SELECT COUNT(课程号) 课程门数 FROM 选课 WHERE 学号=’S02’
执行结果:
2.求各专业学生的平均年龄。
语句:
SELECT 专业 AVG(年龄) 平均年龄
FROM 学生
group by 专业
执行结果:
3.求选修“数据库”课程的学生的平均年龄。
语句:
SELECT AVG(年龄) 平均年龄
FROM 学生
WHERE 学号 IN
(SELECT 学号
FROM选课
WHERE 课程
答案是:C、对象资源管理器
老师点评:SQL Server DBMS的集成管理平台SSMS中有多个窗口,其中,对象资源管理器以树形结构列出连接的SQL Server数据库实例中的所有对象,如服务器、数据库、表等。通过对象资源管理器,可以在每个结点上单击右键,通过快捷菜单执行相关的多种操作,如启动和停止服务器,连接或断开服务器,创建或维护数据库、数据表等各种对象,查看和修改对象的属性等。
答案是:B、GROUP BY 学号 HAVING COUNT(*)>3
老师点评:先使用GROUP BY子句根据学号来分组,分别统计各学生选修的门数;然后用HAVING短语对分组后的结果进行筛选。这里不能用WHERE子句,WHERE是对表中的元组作筛选,作用对象不一样,而且WHERE后也不能出现聚合函数。
答案是:A、Main
老师点评:SQL Server 包括以下系统数据库:1、Master,这是最重要的系统数据库,内含许多系统表,跟踪和记录SQL Server相关系统级信息。2、Msdb,这是代理服务数据库,记录着任务计划信息、事件处理信息、数据备份及恢复信息和警告及异常等信息。3、Model,这是为用户数据库提供的建库样板。4、tempdb,它提供一个共享的工作空间,为临时表提供了一个存储区。