【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《数据库实验报告二 单表查询》,欢迎阅读!
实验二 单表查询
【 实验目的 】
掌握单表查询语句的使用,主要包括选择、投影运算,以及精确查询、模糊查询和分组查询、排序等内容。 【 实验内容 】
在实验一的基础上完成以下实验内容。
(1) (选择表中的若干列) 求全体学生的学号、姓名、性别和年龄。
(2) (不选择重复行) 求选修了课程的学生学号。
(3) (选择表中的所有列) 求全体学生的详细信息。 (4) (使用表达式) 求全体学生的学号、姓名和出生年份。
(5) (使用列的别名) 求学生的学号和出生年份,显示时使用别名“学号”和“出生年份”。
(6) (比较大小条件) 求年龄大于19岁的学生的姓名和年龄。
(7) (比较大小条件) 求计算机系或信息系年龄大于18岁的学生的姓名、系和年龄。
(8) (确定范围条件) 求年龄在19岁与22岁(含20岁和22岁)之间的学生的学号和年龄。
(9) (确定范围条件) 求年龄不在19岁与22岁之间的学生的学号和年龄。
(10) (确定集合条件) 求在下列各系的学生信息:数学系、计算机系。
(11) (确定集合条件) 求不是数学系、计算机系的学生信息。
(12) (模糊查询) 求姓名是以“李”打头的学生。
(13) (模糊查询) 求姓名中含有“志”的学生。
(14) (模糊查询) 求姓名长度至少是三个汉字且倒数第三个汉字必须是“马”的学
生。
(15) (模糊查询) 求选修课程001或003,成绩在80至90之间,学号为96xxx的学生的学号、课程号和成绩。
(16) (涉及空值查询) 求缺少学习成绩的学生的学号和课程号。 (17)
(17)(控制行的显示顺序) 求选修001课程的学生的学号、课程号和分数,结果按分数降序排序。
(18) (组函数) 求学生总人数。
(19) (组函数) 求选修了课程的学生人数。
(20) (组函数) 求计算机系学生的平均年龄。
(21) (组函数) 求选修了课程001的最高、最低与平均成绩。
(22) (分组查询) 求各门课程的平均成绩与总成绩。
(23) (分组查询) 求各门课程的平均成绩与总成绩,结果按总成绩排序。
(24) (分组查询) 求各系、各班级的人数和平均年龄。
本文来源:https://www.wddqxz.cn/44792345d3f34693daef5ef7ba0d4a7303766cd7.html