文档详情

实验4:SQL简单查询.pdf

发布:2017-07-01约1.71千字共3页下载文档
文本预览下载声明
实验四 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 ”数据库。 第1 页 /共 3 页 实验四 SQL 简单查询 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) 统计每个学院的总人数,要求列出学院编号和学生人数,并按学 第2 页 /共 3 页 实验四 SQL 简单查询 生总人数从高到低降序排列; (11) 统计每个学生的选课门数和平均成绩,并按平均成绩从高到低降 序排列; (12) 统计每门课程的学生选修人数以及课程平均成绩,并要求按成绩 从低到高升序排列; 设计SQL 语句后, 运行查看结果是否正确. 验证无误后, 将SQL 语句 按题号誊写在实验报告上。 第3 页 /共 3 页
显示全部
相似文档