sql中得group by 用法?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql中得group by 用法?相关的知识,希望对你有一定的参考价值。

就是分组进行譬如,学生表student里有多个班级(classID)的学生,现在要统计每个班有多少学生,就用select
classID,count(*)
as
num
from
student
group
by
classID,显示的结果就是班级号和班级的学生人数
参考技术A GROUP BY 是分组查询, 一般 GROUP BY 是和 聚合函数配合使用

select A,count(B) 数量 from table group by A
这样的结果就是
A 数量
1 3
参考技术B SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。
参考技术C 给你几个参考链接哈。
http://wenku.baidu.com/view/a9aeaec75fbfc77da269b144.html,http://baike.baidu.com/view/3483349.htm

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

参考技术D select id,sum(amount) from table group by id

以上是关于sql中得group by 用法?的主要内容,如果未能解决你的问题,请参考以下文章

group by having用法举例

sql语句中 group by用法

sqlserver2008,sql编程,group by 用法

sqlserver2008,sql编程,group by 用法

sqlserver2008,sql编程,group by 用法

group by用法