SQL语句基础学习之GroupBy

SQL语句基础学习之GroupBy,第1张

SQL语句基础学习之GroupBy,第2张

现在让我们回到函数。让我们记住使用命令SUM来计算所有销售额(营业额)!如果我们的需求变成计算每个店铺(store_name)的销售额怎么办?在这种情况下,我们必须做两件事:首先,我们必须选择store_name和Sales字段。其次,我们需要确保所有销售额都是根据每个store_name单独计算的。该语法是:

从按“字段1”分组的“表名”中选择“字段1”,SUM(“字段2”)

在我们的演示
Store_Information表中

商店名称销售日期洛杉矶1500美元1999年1月5日旧金山300美元1999年1月8日波士顿700美元1999年1月8日

我们输入
select store _ name,sum(sales)from store _ information group by store _ name。

结果:
Store _ name sum(sales)
洛杉矶00
圣地亚哥0
波士顿0

当我们选择多个字段,并且至少有一个字段使用了包含函数时,我们需要使用GROUP BY指令。在这种情况下,我们需要确保分组依据的所有其他字段。换句话说,除了包含函数的字段,我们都需要把它们放在GROUP BY的子句中。

位律师回复
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
白度搜_经验知识百科全书 » SQL语句基础学习之GroupBy

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情