快捷搜索:  汽车  科技

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

sql语句练习题库:SQL练习50题3(1)

表结构

sql语句练习题库:SQL练习50题3(2)

--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;

```

结果:

sql语句练习题库:SQL练习50题3(3)

--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;

```

结果:

sql语句练习题库:SQL练习50题3(4)

注意:表连接的方向

猜您喜欢: