oracle数据库group by详解
时间: 2023-08-22 14:07:36 浏览: 113
深入浅析SQL中的group by 和 having 用法
5星 · 资源好评率100%
回答: 在Oracle数据库中,GROUP BY是用于对结果集进行分组的一个关键字。它按照GROUP BY后的字段组合来进行分组,如果有重复的记录,则属于同一组。当使用GROUP BY时,SELECT子句中的字段必须是分组字段或聚合函数,这是因为GROUP BY语句会将结果集按照分组字段进行分组,然后对每个分组应用聚合函数。因此,在SELECT子句中使用聚合函数是符合规则的,不会违反前面所说的规律。<span class="em">1</span><span class="em">2</span>
#### 引用[.reference_title]
- *1* *2* [Oracle分组查询group by的用法及讲解](https://blog.csdn.net/weixin_58698336/article/details/129518967)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文