北邮数据库实验报告(4)

更新时间:2023-10-07 01:47:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

数据库实验报告(四)

姓名:学号:班级:

1. 简单查询:

SQL语句:

select credit from course

where course_name='SQL Server数据库开发技术';

(1) 查询“数据库开发技术”课程的学分;

或者模糊查询:

select credit from course

where course_name like'%数据库开发技术';

执行结果:

(2) 查询选修了课程编号为“dep04_s004”的学生的学号和成绩,并将成绩

按降序输出;

SQL语句:

select student_id,grade from student_course

where course_id='dep04_s003' orderby grade desc;

执行结果:

SQL语句:

select course_id,grade from student_course

where student_id='g9940205';

(3) 查询学号为“g9940205”的学生选修的课程编号和成绩;

执行结果:

(4) 查询选修了课程编号为“dep04_s001”且成绩高于85分的学生的学号

和成绩。

SQL语句:

select student_id,grade from student_course

where course_id='dep04_s001'and grade>'85';

执行结果:

2. 在多表连接的查询实验中,用Transact SQL语句完成以下查询操作:

(1)查询选修了课程编号为“dep04_s002”且成绩高于85分的学生的学号、

姓名和成绩;

SQL语句:

select student.student_id,student_name,grade from student,student_course

where student.student_id=student_course.student_id and student_course.course_id='dep04_s002' and student_course.grade>'85';

执行结果:

SQL语句:

select student.student_id,student_name,course_name,grade from student,course,student_course

where student.student_id=student_course.student_id and student_course.course_id=course.course_id;

(2)查询所有学生的学号、姓名、选修的课程名称和成绩;

执行结果:

(3)查询林红同学选修的课程名称、学分和成绩。(考试成绩>=60 否则无学分。)

SQL语句:

select course_name,student_course.credit,grade from student,student_course,course where student_name='林红'

and student.student_id=student_course.student_id and student_course.course_id=course.course_id;

有学分,

本文来源:https://www.bwwdw.com/article/9z6d.html

Top