sql语句练习题库:SQL练习50题3
sql语句练习题库:SQL练习50题3```group by a.S b.Sname;select a.S b.Sname count(a.C) SUM(a.score)from sc a student b where a.S=b.S
表结构
--3、查询所有同学的学生编号、学生姓名、选课总数、所有课程的总成绩
--3.1、查询所有有成绩的SQL。
```
select a.S b.Sname count(a.C) SUM(a.score)
from sc a student b
where a.S=b.S
group by a.S b.Sname;
```
结果:
--3.2、查询所有(包括有成绩和无成绩)的SQL
```
select b.S b.Sname count(a.C) SUM(a.score)
from student b left join sc a on b.S=a.S
group by b.S b.Sname;
```
结果:
注意:表连接的方向