《多表查询》教学设计
《多表查询》教学设计
学号 姓名 语文 数学 英语
45 强薇 113 108 102
46 董韵 120 120 120
47 廖明熙 120 128 103
48 谭志宏 126 150 134
49 樊科毅 114 125 114
50 王智欣 113 123 109
51 裴一就 122 118 114
NULL 挂籍 NULL NULL NULL
NULL 挂籍 NULL NULL NULL
NULL 挂籍 NULL NULL NULL
NULL 挂籍 NULL NULL NULL
内部连接查询结果
左外部连接查询结果
课堂上机练习题:
练习纸第2、3题
第2题题目:只输出“成绩3班”与“gao203”中有相同“学号”记录的同学的有关情况,包括学号、班别、姓名、语文、数学、英语等信息。
第3题题目:输出“成绩4班”与“gao204”连接查询的情况,包括学号、姓名、班别、语文、数学、英语、综合等内容。要求有成绩的同学都输出,没成绩的同学都不输出。
附加题:在xuesheng 数据库中含有“成绩2班”和“gao202”两个表。“成绩2班”中含有学号、班别、语文、数学、英语、物理X、综合等字段,“gao202”中含有学号、姓名等字段。现要求查询物理X分数不少于80分同时数学排在前十名的每个学生的学号、姓名、语文、数学、英语、物理X、综合等信息。
3. 课堂小结:
FROM <表1> INNER JOIN <表2> ON <条件>
FROM <源表> LEFT OUTER JOIN <连接表> ON <条件>
区别:
内部连接:指定在结果集中应仅包含与ON条件相匹配的行,应删除任何不匹配的行;
左外部连接:返回匹配行及指定到JOIN 关键字左边的表单中所有行。
作者单位:广州市第二中学 邮政编码:510040
作者姓名:张玉莲 电话:508
职称:计算机中教一级