报表中如何得到分组统计的记录数?

fengjintai 2017-05-06 04:28:19
报表中如何得到分组统计的记录数?
...全文
573 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lzw_0736 2017-06-24
  • 打赏
  • 举报
回复
引用 2 楼 u013329431 的回复:
_TALLY,在报表里如何用?

fengjintai 2017-05-06
  • 打赏
  • 举报
回复
_TALLY,在报表里如何用?
xuzuning 2017-05-06
  • 打赏
  • 举报
回复
_TALLY 没有悬念
资源下载链接为: https://pan.quark.cn/s/9648a1f24758 在 MySQL ,GROUP BY 是一种强大的工具,用于对表据按照一个或多个字段的值进行分组,从而实现据的分类汇总。通过使用 GROUP BY,我们可以针对每个分组应用聚合函,如 COUNT、SUM、AVG 等,以获取每个分组的汇总信息,这对于据的分析、报告生成以及业务决策有着非常重要的意义。 以一个学生选课表 Subject_Selection 为例,该表包含 Subject(课程)、Semester(学期)和 Attendee(学生)字段。如果要统计每门课程的选课人,可以使用如下 SQL 语句: 此查询会将所有 Subject 字段值相同的记录归为一组,并计算每组的记录,即得到每门课程的选课人。若要进一步了解每门课程在每个学期的选课人,可对两个字段进行分组: 这样就能得到每门课程在不同学期的选课人,例如,某课程在第一学期有 3 名学生选修,在第二学期有 2 名学生选修等。 再来看一个订单表 Order 的例子,该表记录了产品(Product)、购买者(Buyer)和花费(Spending)。若要计算每个用户在每种商品上的总消费,可以使用以下 SQL 查询: 此查询将返回每个用户购买每种商品的总花费,比如 Todd 在产品 PD001 上总共花费了 36.00 元,Lily 在同一种产品上花费了 24.00 元,Todd 在产品 PD002 上总共花费了 40.00 元等。 总的来说,GROUP BY 在 MySQL 的作用包括:将具有相同指定字段值的记录组合成一个组;可以基于一个或多个字段进行分组;配合聚合函对每个分组进行计算,提供汇总信息;有助于据分析和报表生成,支持更复杂的统计需求。在实际应用,尤其是在处理大量据和需要进行多维度分析的场景

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧