50道SQL练习题

1

select a.*,b.score as 01_score,c.score as 02_score from student           a,sc b,sc c 
            where a.SId=b.SId 
            and b.SId=c.SId 
            and b.CId='01' 
            and c.CId='02' 
            and b.score>c.score
image.png
SELECT t.*,student.Sage,student.Sname,student.Ssex
FROM
(
  SELECT sc1.SId,sc1.score 01score,sc2.score 02score
  FROM sc sc1,sc sc2
  WHERE sc1.SId=sc2.SId AND sc1.score>sc2.score AND sc1.CId='01'AND sc2.CId='02'
) AS t
LEFT JOIN student 
ON t.SId=student.SId
image.png

2
未完待续。。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • SQL SERVER 数据表 1.查询" 01 "课程比" 02 "课程成绩高的学生的信息及课程分数 1.3 查询...
    神农架村姑阅读 6,778评论 1 3
  • 网上流传较广的50道SQL训练,奋斗了不知道多久终于写完了。前18道题的难度依次递增,从19题开始的后半部分算是循...
    Kaidi_G阅读 479,819评论 312 452
  • SQL进阶练习题46-50 大背景和建表、插入语句就不啰嗦了,参考第一篇。 四张表概要: 学生表student(s...
    awsome365阅读 3,701评论 0 0
  • 50道经典Java编程练习题,将数学思维运用到编程中来。抱歉哈找不到文章的原贴了,有冒犯的麻烦知会声哈~ 1.指数...
    OSET我要编程阅读 11,964评论 0 9
  • 非常荣幸受邀演奏第五届长江钢琴杯青少年音乐比赛的开幕音乐会,十分激动的一夜,感动于朋友们的热情支持和无私帮助!用音...
    齐欢_QIHUAN阅读 1,118评论 0 0