开发者社区> 问答> 正文

SQL Server语句查询

我有一个SQL Server表,表明为:EvaluateTeacherGrade
运行效果如下图:
screenshot
screenshot
问题:
用SQL语句我如何得到如下表图示:
screenshot

即:courseID相同的行其Grade字段各行分别进行累加合并。
例如:
screenshot
合并后为:
screenshot
恳请各位行家高手不吝惜指教!万分感谢!!

展开
收起
吴孟桥 2016-06-13 13:57:26 2349 0
3 条回答
写回答
取消 提交回答
  • 阿里云数据库专家,负责SQL Server数据库产品线。SQL Server从业10年,经历过SQL 2000、SQL 2005、SQL 2008、SQL 2008R2、SQL 2012、SQL 2014、SQL 2016和SQL on Linux各个版本。

    语句写法应该非常简单了,聚合一下就是你想要的结果。这里想说的提问的技巧:你最好能够把你创建表的代码,初始化数据的代码,贴出来。这样别人在回答你问题的时候,可以很快的搭建你的测试环境。否则,你让人家一个一个按照截图来敲进去的话,我想大多数想回答你问题的人都没有耐心的。谢谢。

    2019-07-17 19:35:47
    赞同 展开评论 打赏
  • 聚合函数,sum,count,avg,max等
    语法:
    select xx

            ,sum(aa)

    from table
    group by xx
    ;

    2019-07-17 19:35:47
    赞同 展开评论 打赏
  • screenshot
    聚合一下不就行了

    2019-07-17 19:35:47
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
SQL Server 2017 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载