GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。

SQL GROUP BY 实例:我们拥有下面这个 "Orders" 表

O_Id OrderDate OrderPrice Customer
1 2008/12/29 1000 Bush
2 2008/11/23 1600 Carter
3 2008/10/05 700 Bush
4 2008/09/28 300 Bush
5 2008/08/06 2000 Adams
6 2008/07/21 100 Carter

现在,我们希望查找每个客户的总金额(总订单)。我们想要使用 GROUP BY 语句对客户进行组合。我们使用下列 SQL 语句:

SELECT Customer,SUM(OrderPrice) FROM Orders
GROUP BY Customer

结果集类似这样:

Customer SUM(OrderPrice)
Bush 2000  
Carter 1700
Adams 2000

我们也可以对一个以上的列应用 GROUP BY 语句,就像这样:

SELECT Customer,OrderDate,SUM(OrderPrice) FROM Orders
GROUP BY Customer,OrderDate

最新文章

  1. paip.禁用IKAnalyzer 的默认词库.仅仅使用自定义词库.
  2. 自动化部署与统一安装升级 - 类ansible工具 udeploy0.3版本发布 (更新时间2014-12-24)
  3. 使用AS3输出ByteArray为16进制
  4. IT行业常见职位职业路线图
  5. 关于项目使用可配置的properties 文件的实现
  6. javascript之url转义escape()、encodeURI()和encodeURIComponent()
  7. 用ISO C++实现自己的信号槽(Qt另类学习)
  8. mysql 错误解决
  9. Javascript高级篇-Function对象
  10. ANDROID_MARS学习笔记_S01原始版_005_RadioGroup\CheckBox\Toast
  11. android 内存优化
  12. 孙弘与Masa Maso 做互联网最贵的衬衫(2)_人物对话_中国时尚品牌网
  13. HTML5存储技术Storage
  14. linux不同终端的操作是如何在messages日志中区分的
  15. python 第三方扩展库的安装
  16. Http协议Status状态代码
  17. Linux-Xshell会话保持
  18. leetcode第一刷_N-Queens II
  19. WPF使用socket实现简单聊天软件
  20. Python全栈开发之16、jquery

热门文章

  1. codevs3411 洪水
  2. Mysql优化和执行计划
  3. Linux中W与Who命令的使用
  4. C语言实现单链表节点的删除(带头结点)
  5. C++学习之虚函数与纯虚函数
  6. MongoDB 开机自启动
  7. BestCoder Round #60/HDU 5505 暴力数学
  8. luogu2679 子串
  9. how to use webpart container in kentico
  10. 【SCOI 2011】 糖果