sql50条常用语句(以学生表为例)介绍.doc

50条常用语句(以学生表为例) Student S#,Sname,Sage,Ssex 学生表 Course C#,Cname,T# 课程表 ?SC S#,C#,score 成绩表 Teacher T#,Tname 教师表 ?问题: ?1、查询“”课程比“”课程成绩高的所有学生的学号; ? SELECT a.S# FROM SELECT s#,score FROM SC WHERE C# 001 a, SELECT s#,score? FROM SC WHERE C# 002 b WHERE a.score b.score AND a.s# b.s#;?? 2、查询平均成绩大于分的同学的学号和平均成绩; SELECT S#,avg score FROM sc GROUP BY S# having avg score 60;? 3、查询所有同学的学号、姓名、选课数、总成绩; ? SELECT Student.S#,Student.Sname,count SC.C# ,sum score FROM Student left Outer JOIN SC on Student.S# SC.S# GROUP BY Student.S#,Sname? 4、查询姓“李”的老师的个数; ? SELECT count distinct Tname FROM Teacher WHERE

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档