CREATE TABLE StuCourseScore
(
ID int,
Name nvarchar(10),
Course nvarchar(10),
Score int
)
INSERT StuCourseScore VALUES(1,'张三','语文',80)
INSERT StuCourseScore VALUES(1,'张三','数学',89)
INSERT StuCourseScore VALUES(1,'张三','英语',90)INSERT StuCourseScore VALUES(2,'李四','语文',100)
INSERT StuCourseScore VALUES(2,'李四','数学',79)
INSERT StuCourseScore VALUES(2,'李四','英语',95)SELECT * FROM StuCourseScoreSELECT --group的字段或者聚合函数ID, sum(casewhen Course='语文' then Scoreend) as "语文成绩",sum(casewhen Course='数学' then Scoreend) as "数学成绩",sum(casewhen Course='英语' then Scoreend) as "英语成绩"
FROM StuCourseScore
GROUP BY ID--以后名字加上
SELECT Name FROM StuCourseScore
group BY Name

  

转载于:https://www.cnblogs.com/leee/p/4985710.html

Sql Group by 使用相关推荐

  1. SQL GROUP BY 语句

    合计函数 (比如 SUM) 常常需要添加 GROUP BY 语句. GROUP BY 语句 GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组. SQL GROUP BY 语法 ...

  2. sql group by 后取最后一条数据

    sql group by 后取最后一条数据 ##方法一 SELECT* FROMtable1 AS a,( SELECT * FROM table1 GROUP BY id ORDER BY id D ...

  3. 第53章 SQL GROUP BY 语句教程

    GROUP BY 语句可结合一些聚合函数来使用 GROUP BY 语句 GROUP BY 语句用于结合聚合函数,根据一个或多个列对结果集进行分组. SQL GROUP BY 语法 SELECT col ...

  4. 如何使用 SQL GROUP BY 分组和排序数据

    文章目录 一.数据分组 二.创建分组 三.过滤分组 四.分组和排序 五.SELECT 子句顺序 六.小结 本文介绍如何使用 SQL GROUP BY 子句分组数据,以便汇总表内容的子集.这涉及两个新 ...

  5. sql group by 取每组符合条件_从零学SQL-经典面试题

    面试训练题根据数据库school来练习,其中四个表数据如下: 一.简单查询 面试官:查询姓"猴"的学生名单. 面试官:查询姓名中最后一个字是"猴"的学生名单. ...

  6. sql group by having用法_神奇的 SQL,Group By 真扎心,原来是这样!

    GROUP BY 后 SELECT 列的限制 标准 SQL 规定,在对表进行聚合查询的时候,只能在 SELECT 子句中写下面 3 种内容:通过 GROUP BY 子句指定的聚合键.聚合函数(SUM ...

  7. C# Linq to SQL — Group by

    需求是需要统计数据库中表某一列的总数量,同时以List的形式返回到UI层. Linq to SQL中的Group by用法如下: IList<Unit.HandleCountClass> ...

  8. sql group by having用法_神奇的 SQL 为什么 GROUP BY 之后不能直接引用原表中的列?...

    作者:青石路 cnblogs.com/youzhibing/p/11516154.html GROUP BY 后 SELECT 列的限制 标准 SQL 规定,在对表进行聚合查询的时候,只能在 SELE ...

  9. 如何将SQL GROUP BY和聚合转换为Java 8

    我无法抗拒. 我已经阅读了Hugo Prudente在Stack Overflow上提出的问题 . 而且我知道必须有比JDK提供的更好的方法. 问题如下: 我正在寻找一个lambda来优化已检索的数据 ...

  10. oracle group by sql,Oracle SQL GROUP BY“不是GROUP BY表达式”的帮助

    我有一张table some_table +--------+----------+---------------------+-------+ | id | other_id | date_valu ...

最新文章

  1. CALayer(二)
  2. 如何使用图形界面Webmin管理linux服务器
  3. 语音识别基础,总有一天你会用到
  4. LeetCode 第 19 场双周赛(231 / 1120,前20.6%)
  5. shell find命令 文件夹查询关键字 查询结果输出新文件
  6. 7-10 先序序列创建二叉树,输出先序序列、中序序列、后序序列并输出叶子结点数 (10 分)
  7. Go单元测试从入门到放弃—0.单元测试基础
  8. Scala Object
  9. csdn发布文章无法查看
  10. linux里命令pkg-config工具的使用
  11. Machine Learning ——Homework5
  12. 祝贺博主新浪微博个人认证与企业微博认证通过,欢迎关注!
  13. 本特利探头330101-00-40-10-02-CN
  14. pdf转换成jpg python_怎样利用python将pdf转换成jpg格式
  15. 【win10 企业版 LTSC一键安装微软应用商店Microsoft Store】直接使用GitHub上的开源项目,不用自己敲命令(亲测有效),附卸载工具
  16. Firefox火狐浏览器配置about:config优化加速
  17. 以太坊_Mist客户端下载及安装
  18. 非常不错的停用词词表
  19. ssd hdd linux分区方案,windows10+ubuntu 16.04+双硬盘(SSD+HDD)分区(图文)
  20. php pdo的用法,php pdo函数库用法详解

热门文章

  1. python自动化测试课程体系_零基础学习python自动化测试 - 课程
  2. oracle怎么导出筛选后的数据,ORACLE,筛选单字段不重复的记录,保留其他字段....
  3. 【oracle】日期类型 to_char
  4. easyui js解析字符串_js相关:详解Jquery Easyui的验证扩展
  5. 学生专用计算机如何打游戏,电竞专业学生日常:白天学语数外计算机,晚上才打游戏...
  6. java动态添加属性_java – 动态添加对象的属性
  7. findviewbyid找不到id_上班找车位很难吧?看看这波操作……
  8. java 静态对象数组_Java静态方法和实例方法 java中的数组作为形参传入
  9. e影安全智能浏览器_【启耀玻璃】智能调光玻璃有什么特点? - 调光艺术玻璃|防火防弹玻璃|LOW-E节能玻璃|隔音隔热玻璃|特种安全玻璃|夹层中空玻璃-...
  10. 最全整理!Python 操作 Excel 库 xlrd与xlwt 常用操作详解!