1.练习如何合并连个表,注意使用union all语句表示保留重复项
2.内联结:
在from子句中同时使用了两张表,并对每张表起了别名a和b, student as a;在列名中用" a.列名"表示某一句;from子句中用inner join表达内联结,选取出同时存在于两张表中的数据;on子句中表达两个表中用学号,产生了关系。on的作用就好像桥梁一样。
3.左联结:以left join表示左连接,加入where子句,表示去掉表a和表b的两者交集的公共之处。注意是:is null表示在表格B中,学号一列为空值
4.右联结:使用right join语句来表示右联结。若只取右边一侧,则where子句左边为空。
5.查询所有学生的学号、姓名、选课数、总成绩:用sql解决业务问题的三步走:翻译成大白话+写出分析思路+写出对应的sql子句