数据库中多字段统计问题
现有两个表,分别为表1和表2,两个表字段一模一样
如:
表1
a b c d type
100 10 10 20 1
100 10 10 20 1
100 10 10 20 2
100 10 10 20 2
100 10 10 20 3
100 10 10 20 3
表2
a b c d type
100 10 10 20 1
100 10 10 20 1
100 10 10 20 4
100 10 10 20 4
100 10 10 20 5
100 10 10 20 5
约束条件1:表1和表2 类型相同的需要累加进行统计,累加之后可能还要进行乘除等操作
约束条件2:数量在百万至千万量级,数据库为mysql
约束条件3:需要统计的字段有a,b,c,d,e,f.........等百多个字段
说明:现在在讨论阶段,发个帖和大家讨论一下,期待有不同的解决方案
问题:在代码里面进行处理和用sql 如存储过程 进行处理哪个效率高?请举例说明。谢谢各位解答者。
如:
表1
a b c d type
100 10 10 20 1
100 10 10 20 1
100 10 10 20 2
100 10 10 20 2
100 10 10 20 3
100 10 10 20 3
表2
a b c d type
100 10 10 20 1
100 10 10 20 1
100 10 10 20 4
100 10 10 20 4
100 10 10 20 5
100 10 10 20 5
约束条件1:表1和表2 类型相同的需要累加进行统计,累加之后可能还要进行乘除等操作
约束条件2:数量在百万至千万量级,数据库为mysql
约束条件3:需要统计的字段有a,b,c,d,e,f.........等百多个字段
说明:现在在讨论阶段,发个帖和大家讨论一下,期待有不同的解决方案
问题:在代码里面进行处理和用sql 如存储过程 进行处理哪个效率高?请举例说明。谢谢各位解答者。
...全文
相关推荐
基于C11从零实现关系型数据库管理系统核心功能-支持多表创建多字段插入多条件查询聚合函数嵌套查询排序操作-用于教学演示和数据库底层原理学习-C11标准Win10平台Visu.zip
说明文件.txt则可能详细介绍了数据库系统的功能特点、安装配置指南以及常见问题解答。database-master则很可能是整个数据库管理系统的核心代码库,其中包含了所有功能的实现代码和系统架构设计。
MongoDB数据库问题诊断指南.pptx
- **db.serverStatus()**:提供服务器的统计信息,包括操作计数器、文档统计和锁信息。 - **profiling**:启用查询分析以收集性能数据。
使用ROLLUP函数生成报表的小计、合计
### 使用ROLLUP函数生成报表的小计、合计在数据库查询操作中,经常需要对数据进行分组统计,并在此基础上进一步生成包含小计和总计的报表。
ThinkPHP数据操作指南
- **特性**: - 支持事务处理与回滚功能(取决于数据库本身是否支持),默认情况下自动提交。 - 提供调试模式,方便开发者追踪问题。 - 完全支持UTF-8编码,确保中文数据的正确处理。
DBGrid DBGridEh排序/导出/统计
此外,开发人员还可以通过编程方式设置排序规则,例如基于特定字段或多字段进行排序,以满足更复杂的业务需求。


