SQL语句基础学习之HAVING

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

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

那么,我们如何为函数生成的值设置条件呢?例如,我们可能只需要知道哪些商店的营业额超过1500美元。在这种情况下,我们不能使用WHERE指令。那么我们该怎么办呢?幸运的是,SQL有一个提供HAVING的指令,我们可以使用这个指令来实现这个目标。HAVING子句通常位于SQL语句的末尾。带有HAVING子句的SQL不必包含GROUP BY子句。HAVING的语法如下:

从“表名”中选择“字段1”,SUM(“字段2”),GROUP BY“字段1”HAVING(函数条件)

读者注意:GROUP BY子句不是必需的。

在我们商店信息表
商店信息表的例子中

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

我们破门而入

SELECT store_name,SUM(sales)FROM Store _ Information GROUP BY Store _ name,SUM(sales) > 1500

结果:

store_name SUM(销售)
洛杉矶1800美元

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

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情