groupby子句和select子句
时间: 2023-09-26 19:14:29 浏览: 97
学习SQL语句(强大的group by与select from模式)
GROUP BY子句用于根据指定的列对查询结果进行分组。它在SELECT语句中的第5阶段被处理,并且其基本语法如下:GROUP BY column-expression [ ,...n ],其中column-expression表示分组列。
SELECT子句用于指定要查询的字段列表,它是SELECT语句的第一个阶段。在SELECT子句中,我们可以使用聚合函数对数据进行计算,但是不允许将聚合函数与其他列字段同时出现在一个SELECT查询列表中。
总的语法顺序为:
1. SELECT [字段列表]
2. FROM [表名]
3. WHERE [条件]
4. GROUP BY [列]
5. HAVING [筛选条件]
6. ORDER BY [列]
这是一个select语句的执行顺序,GROUP BY子句在第4个阶段被处理。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [分组原理(GROUP BY子句)1:GROUP BY子句基本语法规则](https://blog.csdn.net/hyongilfmmm/article/details/93891020)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [select语句的执行顺序,order by子句介绍,group by子句介绍](https://blog.csdn.net/yangaoyuan1999/article/details/105919859)[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^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文