数据库管理及应用实验5.doc
文本预览下载声明
《商务应用软件》课程实验实训报告
实验名称 数据库原理及应用 实验序号 5 学 号 1202010504 姓 名 王裕林 班 级 05 实验日期 2013-11-13 指导教师 柳景坤 成 绩 一、实验目的和要求
熟悉SQL Server 2000查询分析器环境。
掌握简单以及复杂的SELECT查询,如多表查询、子查询、连接和联合查询。
二、实验内容
启动SQL Server 2000 查询分析器环境。
涉及单表的简单查询和多表的复杂查询。
在XSCJ数据库建立视图(要求三个表都要使用到)。(可以自己操纵不需要写步骤)
三、实验步骤(结果)
启动SQL Server查询分析器,打开“SQL查询分析器”窗口。
在“SQL查询分析器”窗口中选择要操作的数据库,如“XSCJ”数据库。
请自已完成以下查询:
在XS_KC表中按学号分组汇总学生的平均分,并按平均分的降序排列。
SELECT 学号,平均分=AVG(成绩) from xs_kc
GROUP BY 学号
ORDER BY 平均分 desc
在XS_KC表中查询选修了3门以上课程的学生学号。
SELECT 学号,COUNT(*)AS 课程
FROM xs_kc
GROUP BY 学号
HAVING(COUNT(*)=3)
查询选修107号课程的学生的学号和成绩。
SELECT?学号,成绩?FROM?xs_kc?XSQKWHERE?(课程号=107)ORDER?BY?成绩?desc
select a.姓名,a.联系电话 from XSQK as a join XSQK as b
on a.联系电话=b.联系电话 and a.姓名!=b.姓名
查询XSQK表中所有的系名。
select distinct 专业名
from xsqk
查询有哪些同学选修了课程。
select distinct 学号
from xs_kc
查询与杨颖同一个系的同学姓名。
SELECT?姓名FROM?XSQKWHERE?所在系=(SELECT?所在系?FROM?XSQK?WHERE?姓名=杨颖)and?姓名杨颖
武汉长江工商学院
显示全部