`
cfyme
  • 浏览: 264492 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

sql优化 用sum取代count

阅读更多
原SQL:select count(*) as total from jpy t where t.jb='987'

修改后:
select
  sum(case t.jb when '987' then 1 else 0 end) as total
from
  jpy t

SQL优化例子:

select
   sum(case t.jb when 987 then 1 else 0 end) as count1,
   sum(case t.jb when 988 then 1 else 0 end) as count2,
   sum(case t.jb when 989 then 1 else 0 end) as count3,
   sum(case t.jb when 1104 then 1 else 0 end) as count4,
   count(t.jb) as counTotal 
  from jpy t
 
 
分享到:
评论

相关推荐

    SQL优化 SQL优化软件 SQL优化工具

    SQL优化 SQL优化软件 SQL优化工具 很好用的工具,可以分析优化TSQL语句,oracle数据库语句优化工具

    sql优化sql优化sql优化sql优化sql优化

    sql优化sql优化sql优化sql优化

    收获不止SQL优化

    第1章 全局在胸——用工具对SQL整体优化 1 1.1 都有哪些性能工具 1 1.1.1 不同调优场景分析 2 1.1.2 不同场景对应工具 2 1.2 整体性能工具的要点 4 1.2.1 五大性能报告的获取 5 1.2.2 五大报告关注的要点 10 ...

    SQL语句中SUM与COUNT的区别深入分析

    SUM是对符合条件的记录的数值列求和 COUNT 是对查询中符合条件的结果(或记录)的个数 例如: 表fruit id name price 1 apple 3.00 2 pear 4.00 ... 您可能感兴趣的文章:解析关于SQL语句Count的一点细节

    海量数据优化查询SQL

    海量数据 优化 SQL海量数据 优化 SQL海量数据 优化 SQL海量数据 优化 SQL海量数据 优化 SQL海量数据 优化 SQL海量数据 优化 SQL海量数据 优化 SQL海量数据 优化 SQL海量数据 优化 SQL海量数据 优化 SQL海量数据 优化...

    收获,不止SQL优化--(抓住SQL的本质) .pdf

    , 现在《收获,不止SQL优化——抓住SQL的本质》开始带你抛除烦恼,走进优化的可乐世界!, 首先教你SQL整体优化、快速优化实施、如何读懂执行计划、如何左右执行计划这四大必杀招。整这些干嘛呢?答案是,传授一个先...

    sql优化的几种方法

    sql优化的几种方法sql优化的几种方法sql优化的几种方法sql优化的几种方法sql优化的几种方法

    基于Oracle的SQL优化2

    基于Oracle的SQL优化

    SQL Server SQL优化

    SQL Server SQL优化

    字符串合计(SQL SUM)

    ms sql server 字符合计,类似sum函数的功能,不过是针对字符型!

    SQL优化 SQL 优化

    SQL 优化SQL 优化SQL 优化SQL 优化SQL 优化SQL 优化SQL 优化SQL 优化SQL 优化SQL 优化SQL 优化SQL 优化

    mysql数据库sql优化

    1. SQL优化 1 1.1. 优化实战 1 1.1.1. 策略1.尽量全值匹配 1 1.1.2. 策略2.最佳左前缀法则 2 1.1.3. 策略3.不在索引列上做任何操作 2 1.1.4. 策略4.范围条件放最后 3 1.1.5. 策略5.覆盖索引尽量用 3 1.1.6. 策略6.不...

    数据库面试题索引sql优化

    数据库面试题索引sql优化数据库面试题索引sql优化数据库面试题索引sql优化数据库面试题索引sql优化数据库面试题索引sql优化数据库面试题索引sql优化数据库面试题索引sql优化数据库面试题索引sql优化数据库面试题索引...

    Oracle 高性能SQL引擎剖析:SQL优化与调优机制详解 (黄玮) 高清PDF扫描版

    oracle数据库的性能优化直接关系到系统的运行效率,而影响数据库性能的一个重要因素就是sql性能问题。本书是作者十年磨一剑的成果之一,深入分析与解剖oracle sql优化与调优技术,主要内容包括: 第一篇“执行计划...

    基于案例学习SQL优化

    练数成金大神分享课程,DBA方向值得学习,1. 缺乏对讹传的辨知力2. 不具备少做事的意识3. 不会依据场景选技术4. 未考虑将需求最小化5. 忽略SQL改造等价性6. 不识需求乃顶级优化

    基于Oracle的SQL优化1

    基于Oracle的SQL优化

    Oracle 高性能SQL引擎剖析SQL优化与调优机制详解

    第二篇“SQL优化技术”深入分析Oracle的SQL优化技术,包括逻辑优化技术和物理优化技术。 第三篇“SQL调优技术”深入剖析Oracle提供的各项调优技术。先对语句实际运行的性能统计数据进行了深度分析,介绍各项统计...

    SQL优化介绍 SQL优化介绍

    SQL优化介绍 SQL优化介绍 SQL优化介绍

Global site tag (gtag.js) - Google Analytics