gpt4 book ai didi

c# - 按多列汇总数据

转载 作者:太空宇宙 更新时间:2023-11-03 20:45:26 25 4
gpt4 key购买 nike

我的老板要我编写一份包含以下组件的报告:

  • 各州员 worker 数饼图
  • 按年龄段(10 岁)划分的员 worker 数饼图
  • 员工服务年限饼图(5 年括号内)
  • 员工男性/女性分割饼图
  • 按薪水区间划分的员 worker 数饼图(计算机生成括号)。

可能还有其他的。

我知道我可以通过编写 5 个不同的 sql 语句来做到这一点。然而,这似乎会为一份报告生成 5 个表格扫描。

我可以换档并进行一次表扫描并分析前端的每条记录并递增计数器,并且可能一次完成。

stackoverflow 的集体智慧将以何种方式继续下去?

有没有办法使用 T-SQL 中的 CUBE 或 ROLL UP 子句来实现这一点?

最佳答案

如果您的数据已正确编入索引,那么这些报告可能根本不需要任何表扫描。

确实,对于这样的问题,您应该以简单的方式编写报告,然后查看性能是否满足业务要求。如果不是,然后看看优化策略。

关于c# - 按多列汇总数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1060230/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com