如何根据文字,分析、编写SQL语句

3张表。student,course以及学生课程对应表SC,根据这三张表,如何写出:查询所有同学的学号、姓名、选课数、总成绩 的SQL语句。如何分析得出的?

按照平时习惯的方式写好了,然后附上自己建表的表结构,再写SQL就好了
例如student{sid(学号),sname(姓名)};course{cid(课程号),cname(课程名)};sc{sid(学号),cid(课程号),score(成绩)}
基于这样的 表结构,SQL其实非常好写

SELECT S.SID, S.SNAME, T.COUNTNUM, T.SUMSCORE
   FROM STUDENT S,
        (SELECT SID, COUNT(SID) AS COUNTNUM, SUM(SCORE) AS SUMSCORE
           FROM SC
          GROUP BY SID) T
  WHERE S.SID = T.SID