- 29
- 0
- 约2.61千字
- 约 12页
- 2015-10-26 发布于湖北
- 举报
多表查询实验
课程名称:数据库系统概论 班级:网络0911 实验成绩: 指导教师: 姓名: 实验项目名称:多表查询实验 学号: 上机实践日期: 实验项目编号: 组号: 上机实践时间:2 课时
实验目的内容与用环境WindowsXP ,SQL Server2005
实验步骤和调试过程
验证性实验
1.多表的连接查询(相当于做笛卡儿乘积)
SELECT * FROM C25,SC25
2. 表的等值连接查询
(1) 查询各学生的选课信息(包括学号、课程名、成绩)
因为学号和成绩在SC表中,而课程名在C表中,因此需要多表查询。
SELECT 学号,课程名,成绩
FROM C25 C,SC25 SC
WHERE C.课程号=SC.课程号
(2) 查询学生的选课记录,显示学生的学号、姓名、课程号、成绩)
SELECT S.学号,姓名,课程号,成绩
FROM S25 S,SC25 SC
WHERE S.学号=SC.学号
(3) 查询学生的选课记录,显示学生的学号、姓名、课程号、课程名、成绩
SELECT S.学号,姓名,SC.课程号,课程名,成绩
FROM S25 S,SC25 SC,C25 C
WHERE S.学号=SC.学号 AND SC.课程号=C.课程号
左外连接查询:当希望左表(第一张表)中所有记录全部显示出来时,需要用左外连接操作。
INSERT
原创力文档

文档评论(0)