内容发布更新时间 : 2024/11/15 22:44:56星期一 下面是文章的全部内容请认真阅读。
课程:SQL Server数据库应用 实验六:SQL数据库单表查询
实验六 SQL数据库单表查询
一、 实验目的及要求
本实验的主要目的是掌握基于一个表的SELECT语句的语法及使用规则,并能运用各种常用的查询方式及其形式: 1. 掌握SELECT语句的基本语法结构。
2. 掌握SQL语句中基于一个表的SELECT语句的使用规则和方式。 3. 能正确设置各种常用查询条件。 4. 掌握分组汇总查询的使用。
二、 实验原理及背景知识
1. 了解SQL中SELECT语句的基本使用方式;
2. 理解关系代数中投影运算和选择运算的概念及原理。SELECT实
现的是投影,WHERE实现选择运算。
3. 实验前需要了解所使用的数据库中表的结构。 4. 实验前需要在stuManage数据库中输入模拟数据。
三、 实验内容及步骤
(1)
输入下在的查询语句,执行后验证实验结果:
1.查询专业为100165的学生的学号、姓名、性别和出生年月信息。
2. 查询不姓陈的学生学号和姓名信息。
课程:SQL Server数据库应用 实验六:SQL数据库单表查询
% _
3. 查询100165专业中1991年之前出生的学生的学号、姓名、性别及出生年月信息。
4. 查询所有学生的序号、姓名及年龄信息,其中年龄由出生年月转换得到。
5. 查询学号为‘091650102’同学的所有课程的平均分、最高分和最低分。
(2)
输入下面查询语句,然后运行,根据结果思考并记录其功
能: 1.功能:
2.功能:
3. 功能:
课程:SQL Server数据库应用 实验六:SQL数据库单表查询
4. 功能:
5. 功能:
(3) 阅读并分析下面查询语句,根据其功能,补全语句之后进
行验证:
1. 查询0916502班超过5人选修的课程选修人数及平均分。 SELECT AS '选课人数', AVG(mark) AS '平均分' FROM student_course WHERE sNO GROUP BY ccNO HAVING > 5
2. 查询1993年之后出生的学生的学号、姓名、性别和出生年。 SELECT sNO, sName, sSex, sBirth FROM student WHERE sBirth