文档库 最新最全的文档下载
当前位置:文档库 › 实验4:SQL简单查询

实验4:SQL简单查询

实验4:SQL简单查询

1.实验目的

(1)掌握在SQL Server中附加数据库的方法。

(2)熟练使用SQL进行简单数据查询和集函数查询。

2.实验内容

(1)在SQL Server中附加数据库;

(2)在单表上的简单查询;

(3)分组查询和集函数查询。

3.实验步骤

3.1 附加数据库

打开SQL Server 2008 Management Studio,在窗口左边的目录树中选择“数据库”,单击右键,选择“附加(A)…”,弹出“附加数据库”对话框如下图所示:

单击“添加(A)…”按钮,然后定位到共享的数据库文件“Teaching.MDF”,单击“确定”按钮,载入数据库。

单击“确定”后返回SQL Server Management Studio,在左边目录树中刷新,即可看到刚才附加成功的“Teaching”数据库。

3.2设计SQL查询

单击SQL Server Management Studio工具栏中的“新建查询”按钮,创建一个查询窗口。选择刚才附加的“Teaching”数据库,设计正确的SQL语句实现如下查询要求。

(1)查询全体女生的学号、姓名和出生日期信息;

例:

USE Teaching

SELECT studentID, sname, birth_date

FROM STUDENTS

WHERE sex=’女’

(2)查询所有选修了课程的学生的学号;

(3)查询全体男生的学号、姓名、年龄以及家庭住址信息;

(4)查询家庭民族为“白族”、“土家族”或者“瑶族”的学生信息;

(5)查询姓名中含有“丽”字的学生的基本信息;

(6)查询选修课程成绩为空值(NULL)的学生的学号和课程号;

(7)查询选修了“50077Q0”号课程,且成绩在70分到90分之间的学生的学号以及对应成绩,要求查询结果按照成绩高低降序排列,如果

成绩相同则按学号升序排列;

(8)查询学号为“200640701105”学生所选修课程的平均成绩;

(9)求选修课程数目超过2门,且选修成绩都在及格以上的学生学号;

(10)统计每个学院的总人数,要求列出学院编号和学生人数,并按学

生总人数从高到低降序排列;

(11)统计每个学生的选课门数和平均成绩,并按平均成绩从高到低降序排列;

(12)统计每门课程的学生选修人数以及课程平均成绩,并要求按成绩从低到高升序排列;

设计SQL语句后, 运行查看结果是否正确. 验证无误后, 将SQL语句按题号誊写在实验报告上。

相关文档
相关文档 最新文档