SQL指令之----GROUP BY

原创 2007年09月24日 11:08:00
如果我们的需求变成是要算出每一间店 (store_name) 的营业额 (sales),那怎么办呢?在这个情况下,我们要做到两件事:第一,我们对于 store_name 及 Sales 这两个栏位都要选出。第二,我们需要确认所有的 sales 都要依照各个 store_name 来分开算。这个语法为:

SELECT "栏位1", SUM("栏位2")
FROM "表格名"
GROUP BY "栏位1"

在我们的示范上,

Store_Information 表格

store_name Sales Date
Los Angeles $1500 Jan-05-1999
San Diego $250 Jan-07-1999
Los Angeles $300 Jan-08-1999
Boston $700 Jan-08-1999

我们就打入,

SELECT store_name, SUM(Sales)
FROM Store_Information
GROUP BY store_name

结果:

store_name SUM(Sales)
Los Angeles $1800
San Diego $250
Boston $700

当我们选不只一个栏位,且其中至少一个栏位有包含函数的运用时,我们就需要用到 GROUP BY 这个指令。在这个情况下,我们需要确定我们有 GROUP BY 所有其他的栏位。换句话说,除了有包括函数的栏位外,我 们都需要将其放在 GROUP BY 的子句中。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

SQL中GROUP BY的用法

  • 2014-09-26 20:06
  • 433KB
  • 下载

sql中的group by 和 having 用法解析

注:转载之>>>http://www.cnblogs.com/wang-123/archive/2012/01/05/2312676.html sql中的group by 和 having ...

数据库优化<七>SQL优化之SELECT优化 ——group by 优化

在数据库查询中,group by语句经常使用,而这个语句的使用是最耗性能的,按常理, 我们生活中要这样做也很麻烦,有两种情形:         1、有索引的情况         2、无索引的情况 对于...

mongod统计(类似sql group by)aggregate函数使用方法

使用方法: db.collection.aggregate([array]); array可是是任何一个或多个操作符。 操作符介绍: $project:包含、排除、重命名和显示字段 $mat...

SQL中Group By的使用

SQL中Group By的使用 1、概述2、原始表3、简单Group By4、Group By 和 Order By5、Group By中Select指定的字段限制6...

LINQ体验(7)——LINQ to SQL语句之Group By/Having和Exists/In/Any/All/Contains

我们继续讲解LINQ to SQL语句,这篇我们来讨论Group By/Having操作符和Exists/In/Any/All/Contains操作符。 Group By/Having操作符 适用...

GROUP BY分组查询与SQL执行顺序

转自:http://blog.163.com/shexinyang@126/blog/static/1367393122013526113822666/ 在SQL中使用GROUP BY来对SELEC...

SQL Server Group By 区分大小写

今天写一个查询语句,需要用到group by word,word字段可能有大写 和 小写,怎样是大小写区分呢 SELECT count(id) as num,word collate Chi...

SQL语法——GROUP BY

1、概述2、原始表3、简单Group By4、Group By 和 Order By5、Group By中Select指定的字段限制6、Group By All7、Group By...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)