240 发简信
IP属地:福建
  • 第16题的答案在SQL Server 上不能用,因此改用以下方法:

    Select SID,SSCORE, rank() over (order by SSCORE DESC) from
    (SELECT SID, sum(SCORE) SSCORE FROM SC group by SID) Q ORDER BY SSCORE DESC ;

    同理,第15题 在SQL Server上可用以下程序:

    USE PLAY;

    SELECT CID,SID,SCORE, RANK() OVER (PARTITION BY CID ORDER BY SCORE DESC) FROM SC ORDER BY CID, SCORE DESC,SID;

    50道SQL练习题及答案与详细分析

    网上流传较广的50道SQL训练,奋斗了不知道多久终于写完了。前18道题的难度依次递增,从19题开始的后半部分算是循环练习和额外function的附加练习,难度恢复到普通状态。...