SQL学习笔记(二)

连接查询

数据准备

例1:查询学生信息及学生的成绩

等值连接


此方法会产生笛卡尔积,生成的记录总数=表1的总数*表2的总数,会产生临时表

内连接

select * from 表1 inner join 表2 on 表1.列=表2.列

不会产生笛卡尔积,不会产生临时表,性能高

例2:查询课程信息及课程的成绩

等值连接

内连接

例3:查询学生信息及学生的课程对应的成绩。(需要3个表进行连接)


例4:查询王昭君的成绩,要求显示姓名、课程号、成绩。

例:5:查询王昭君的数据库成绩,要求显示姓名、课程名、成绩


例6:查询所有学生的数据库成绩,要求显示姓名、课程名、成绩

例7:查询男生中最高成绩,要求显示姓名、课程名、成绩

posted @ 2019-10-20 14:27  cielpupu  阅读(449)  评论(0编辑  收藏  举报