近两天时间一直在更改项目中的一个统计部分,对统计效率的一些看法写在这里,作为一个记录

1、统计有时遇到的是同一张表,不同的查询条件,如此一来不得不写很多条统计语句,以此来得到结果。首先:要保证数据的正确性,不能为了效率而牺牲了准确性。我的办法是把需要查询的内容一块一块的查出来,把这一块一块的内容作为一张临时表,然后再用链式查询来进行整理

2、尽可能减少统计模块内的链接查询,经验证模块内的链接查询减少一些查询的效率可以调高很多

如:
select t.sid,t.rymc,t1.dl_count,t2.ry_count from
(
select sid,rymc from ryxx
where (ISDELETED= 0 or ISDELETEDis null)
and ID = '000100090002'
) t
left join
(
select userid,count(1) dl_count         --单一的SQL语句,及其查询条件
from sys_login l
where l.logindate >= to_date('20140501', 'yyyyMMdd')
and l.logindate <= to_date('20140731', 'yyyyMMdd')
group by userid
) t1
on t.sid=t1.userid
left join
(
select qyid,count(1) ry_count            --单一的SQL语句,及其查询条件    
from ybyhxx ybyh
where (ISDELETEDis null or ISDELETED= 0)and ybyh.cjsj >= to_date('20140501', 'yyyyMMdd')
and ybyh.cjsj <= to_date('20140731', 'yyyyMMdd')
group by ryid
) t2
on t.sid = t2.ryid

转载于:https://www.cnblogs.com/mozizhu/p/3945576.html

关于数据统计时的效率相关推荐

  1. oracle数据分布不均,oracle性能优化操作七:索引提高数据分布不均匀时查询效率...

    索引的选择性低,但数据的分布差异很大时,仍然可以利用索引提高效率. A.数据分布不均匀的特殊情况下,选择性不高的索引也要创建. 表ServiceInfo中数据量很大,假设有一百万行,其中有一个字段Di ...

  2. 常用的数据统计Sql 总结(转)

    转:http://www.cnblogs.com/zhangweizhong/p/5577842.html 最近刚在搞一个BI的项目,里面需要大量的sql 数据统计相关运用,加深了我又对SQL的理解与 ...

  3. 常用的数据统计Sql 总结

    最近刚在搞一个BI的项目,里面需要大量的sql 数据统计相关运用,加深了我又对SQL的理解与使用. 所以,分享几个数据统计时常用的sql 语句总结: 1. 统计各个条件下的数据 select Batc ...

  4. 数据分析的重要一环之数据统计

    转载:http://www.baobaoshequ.com/article/4536 不管是业绩总量,还是各学历的员工人数,都需要我们从明细数据中进行统计.计算.因此,数据统计的过程即对明细数据进行各 ...

  5. 巧用ASP实现Web数据统计、报表和打印 (转)

    巧用ASP实现Web数据统计.报表和打印 (转)[@more@] 巧用ASP实现web数据统计.报表和打印XML:namespace prefix = o ns = "urn:schemas ...

  6. mysql source导入大数据量时效率提升的方法

    在对mysql数据库进行大数据量导入时,我通常是选择source命令进行导入,这样能比较短的时间内导入.但是,如果数据量大到一定量级时,即使是用source命令,效率也并不高.比如此次要导入的数据库文 ...

  7. mysql每隔俩小时、四小时、八小时进行数据统计

    mysql每隔俩小时.四小时.八小时进行数据统计 需求:我们经常会遇到每隔一分钟.一小时.一天.一个月进行数据统计,遇到如标题所说的统计信息比较少见,在遇到一些坑之后,解决了问题,先上坑: HOUR ...

  8. delhpi7 tcombobox清楚重复项_专利数据统计中需要搞清楚的首要问题(2)

    上一篇专利数据统计中需要搞清楚的首要问题(1)介绍了通过合并申请号避免重复统计,理清了专利篇数和专利件数的问题,那么还有一类统计就是对发明项数的统计,这里就涉及到对同一项发明的重复统计问题.上一篇介绍 ...

  9. 昇兴集团:搭建帆软报表系统,打破数据孤岛,工作效率提升5倍

    注:本文为帆软2021数据生产力大赛参赛案例,未经授权禁止转载. 1.企业简介 昇兴集团股份有限公司坐落于具有我国工业摇篮著称的福州马尾区.公司始创于1992年,自成立以来,始终用专业严谨的态度从事食 ...

最新文章

  1. 实例学习SSIS(四)--使用日志记录和错误流重定向
  2. js 对象和Json的转换,js及深度复制
  3. mysql 取数据 展示_php mysql_fetch_row逐行获取结果集数据并显示在table表格中
  4. python素描效果_python实现图片素描效果
  5. EPS 转 pdf 在线
  6. mysql5.6免安装乱码_mysql5.6乱码问题的几个注意
  7. devops 开发_开发五年,DevOps手册问世
  8. Head First 设计模式 —— 工厂模式与工厂方法
  9. 用python 画炫酷的图并讲解-使用Python的turtle画炫酷图形
  10. 4. JavaScript Debug Tips
  11. Android的JNI【实战教程】6⃣️--温控计
  12. 【题解专栏】南华大学19级软卓选拔赛题解
  13. 使用iconfont阿里多色矢量图标
  14. 美联储印钞,中国物价为何上涨?
  15. ADO.NET如何读取Excel(转自晓风残月)
  16. 2014最受欢迎的8款免费PSD线框图工具
  17. VxWorks编译ACE和TAO
  18. flutter 渐变色
  19. disruptor框架为什么不流行_五笔输入法那么厉害,为什么现在不流行了?
  20. 【迟到的Java岗面经】面7家,意外收获5家意向offer,越努力越幸运!

热门文章

  1. odps mapreduce学习笔记
  2. 自动驾驶横向运动学分析和非线性问题处理方法
  3. android动画入门,Android动画之入门篇(一)
  4. vue文件里在style的样式需要什么loader_Vue学习笔记之Webpack中css、less、图片等文件处理...
  5. 计算机适配器有什么作用,例举适配器是什么
  6. 求二叉树上结点的路径c语言版,求二叉树根到给定节点的路径设计报告.doc
  7. php会员可见内容代码,DedeCMS内容隐藏指定字段仅对会员显示对游客不可见的实现方法...
  8. 《只是为了好玩-Linux之父Linus自传》
  9. java 在某个范围内随机_java生成某个范围内的随机时间
  10. 命名实体识别之基本概念