access中,Group by的意思

将什么记录统计为一组

这是一个分组语句,给你一个例子吧。比如一个成绩表(Student):(学生姓名,课程名,成绩)name course score张三 Java 90张三 C# 98李四 Java 89李四 C# 62李四 C++ 80 SQL语句:select sum(score) from Student group by course则就是分别对各个课程求总和,就是Java:98+89C#:98+62C++:80SQL语句:select sum(score) from Student group by name则是按人进行分组:张三:90+98李四:89+62+80
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-04-14
GROUP BY是SQL(Structured Query Language,结构化查询语言)中SELECT语句的一个子句,用来对查询结果按指定的列进行分组,并且可以利用函数进行统计,如求平均值、最大值、最小值和计数等。GROUP BY子句后可以跟一个HAVING子句来限定分组必须满足的条件。例如:在Scores表中查找选修课程超过三门课程的学生学号:SELECT SNumber FROM Scores GROUP BY SNumber HAVING COUNT(*)>3
第2个回答  2013-04-13
聚合函数分组
下边这是W3C上的解释
GROUP BY 语句用于结合合计函数,根据一个或多个列对结果集进行分组。
SQL GROUP BY 语法SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网