sql中得group by 用法?

发布网友 发布时间:2022-04-23 13:55

我来回答

5个回答

热心网友 时间:2022-04-28 05:41

就是分组进行譬如,学生表student里有多个班级(classID)的学生,现在要统计每个班有多少学生,就用select
classID,count(*)
as
num
from
student
group
by
classID,显示的结果就是班级号和班级的学生人数

热心网友 时间:2022-04-28 06:59

GROUP BY 是分组查询, 一般 GROUP BY 是和 聚合函数配合使用

select A,count(B) 数量 from table group by A
这样的结果就是
A 数量
1 3

热心网友 时间:2022-04-28 08:34

SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。

热心网友 时间:2022-04-28 10:25

给你几个参考链接哈。
http://wenku.baidu.com/view/a9aeaec75fbfc77da269b144.html,http://ke.baidu.com/view/3483349.htm

参考资料:http://www.w3school.com.cn/sql/sql_groupby.asp

热心网友 时间:2022-04-28 12:33

select id,sum(amount) from table group by id

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com