发布网友 发布时间: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