您的位置:首页 > 数据库

sql 中的 group by 语句的作用到底是什么啊

evilcry2012 2016-01-28 10:14 96 查看


sql 中的 group by 语句的作用到底是什么啊

 软件开发

专业回答



unhappydepig

2012-03-17 22:12

就是分组函数

比如 现有 性别 男 3 人 体重 50KG/60KG/70 性别 女 2 人 体重 40KG/30KG 这时 你用到group by 进行分组

select sum(体重) ,性别 from 表明 group by 性别 ;

则能得到结果 男 180 

女 70

等于说 是按照你所 group by 的 东西进行分组 ,然后再对分组内的东西进行操作

分享

本回答由电脑网络分类达人 武岩认证


其他类似问题

2008-12-29SQL里面group by 语句和WHERE的区别,高手进52

2008-12-03SQL语句中的
Distinct 和 Group by 有什...96

2010-02-20SQL语句GROUP BY求解释1

2014-10-09sql中group by的作用是什么?

2009-10-20SQL中group by语句有何作用?39

更多关于sqlgroupby的作用的问题>>


为您推荐:

按默认排序 | 按时间排序


3条回答

2012-03-17 22:06yangdroid | 四级 最快回答

就是根据group by后面指定的列名,进行排列。其实很容易理解的,不知道你哪里不懂。

评论 | 0 1

分享

2012-03-17 23:07随风而逝_微尘 | 四级

group by 子句将查询结果按某一列或多列的值分组,值相等的为一组:

select Cno,count(sno)

from sc

group by cno;

cno为课程号,sno为学号,sc表为选课表

该语句对查询结果按cno的值分组,所有具有相同cno的值元组为一组,然后对每一组,作用聚集函数count计算,以求得该组的学生人数

评论 | 1 0

分享

2012-03-17 22:26jtgygk06 | 二级

分组汇总,看一下帮助文件吧
标签: