oracle查询排名榜(除数不能为0)
select 人,成功数,失败数,未启动,已启动,成功加失败总数,成功率,rank() over (order by 成功率 desc) 名次 from(
select user_id as 人,
count(*) as 总计划条数,
sum(case when  status='2' then 1 else 0 end)成功数,
sum(case when status='3' then 1 else 0 end) 失败数, 
sum(case when status='0' then 1 else 0 end) 未启动,
sum(case when status='1' then 1 else 0 end) 已启动,
(sum(case when  status='2' then 1 else 0 end)+sum(case when status='3' then 1 else 0 end)) 成功加失败总数,
ROUND(100*sum(case when  status='2' then 1 else 0 end) / (sum(case when status='2' then 1 else 0 end)+sum(case when  status='3' then 1 else 0 end)  ))  成功率
from lb_plan group by user_id order by 成功率 desc
) where rownum <=100
但是在这里,没有排除为除数
select 人,成功数,失败数,未启动,已启动,成功加失败总数,成功率,rank() over (order by 成功率 desc) 名次 from(
select user_id as 人,
count(*) as 总计划条数,
sum(case when  status='2' then 1 else 0 end)成功数,
sum(case when status='3' then 1 else 0 end) 失败数, 
sum(case when status='0' then 1 else 0 end) 未启动,
sum(case when status='1' then 1 else 0 end) 已启动,
(sum(case when  status='2' then 1 else 0 end)+sum(case when status='3' then 1 else 0 end)) 成功加失败总数,
ROUND(100*sum(case when  status='2' then 1 else 0 end) /decode(sum(case when status='2' then 1 else 0 end)+sum(case when  status='3' then 1 else 0 end),0 ,1,
sum(case when status='2' then 1 else 0 end)+sum(case when  status='3' then 1 else 0 end) ))  成功率
from lb_plan group by user_id order by 成功率 desc
) where rownum <=100

 decode (expression, search_1, result_1, default)

杀死进程

taskkill /f /t /im opera.exe

  如果 expression结果=search_1结果,则返回result_1,否则反回default

oracle(除数不能为0)相关推荐

  1. Oracle 12c(12.1.0.5) oem agent silent install(静默安装agent)

    注释: 文章来自oracle support 文档 ID 1360083.1,静默安装agent采用的是把OMS服务端(即oem server端)的agent用压缩包download,远程传到agen ...

  2. windows 2003 下oracle从10.2.0.1升级到10.2.0.4

    方法一: 1. 完全安装10.2.0.1 2. 安装完成后,停止所有的oracle服务,可以通过停止oracle 的window services或者使用以下命令来实现. emctl stop dbc ...

  3. Oracle 升级10.2.0.5.4 OPatch 报错Patch 12419392 Optional component(s) missing 解决方法

    新搭建的环境,计划使用10g的最新版本10.2.0.5.4,之前测试过程参考如下: Linux 平台 Oracle 单实例 从10.2.0.1升级到10.2.0.5.4步骤 http://blog.c ...

  4. Oracle Database 11.2.0.1(静默安装)

    http://www.cnblogs.com/ylqmf/archive/2012/04/16/2451211.html 本文档是Oracle Database 11.2.0.1 for RHEL5 ...

  5. Oracle 10g(10.2.0.4)升级到10.2.0.5.19

    一.将数据库版本从10.2.0.4 升级到 10.2.0.5,再升级到10.2.0.5.19 (1) 备份等过程略过,一个老库的升级过程,记录之.   (2) 一致性关闭数据库及监听 sqlplus ...

  6. oracle数据库gold,Oracle数据库之Oracle GoldenGate 12.2.0.1 安装、升级和删除

    本文主要向大家介绍了Oracle数据库之Oracle GoldenGate 12.2.0.1 安装.升级和删除,通过具体的内容向大家展现,希望对大家学习Oracle数据库有所帮助. 1.准备工作 选择 ...

  7. 单机 Oracle 11g(11.2.0.4)手动打补丁PSU(11.2.0.4.8)

    环境说明: database : 11.2.0.4 x64 os: centos6.7 x64 准备内容: OPatch : p6880880_112000_Linux-x86-64.zip DB P ...

  8. Ubuntu14.04LST 安装Oracle SQL Developer 4.0.2

    1:Oracle SQL Developer 4.0.2下载链接: http://www.oracle.com/technetwork/developer-tools/sql-developer/do ...

  9. oracle数据库7个安装包,Oracle 11gR2(11.2.0.4)安装包(7个)作用说明

    在之前使用Oracle10G的时候,官网下载的数据库安装包只有两个文件,解压合并后为完整的安装包. 后来因为检查出多个Oracle漏洞,需要现场Oracle数据库版本需要升级到11.2.0.4,下载的 ...

  10. TURBOLinux 7.0下安装Oracle 8.1.7.0.1 release 3

    作者:shiley 时间:2002-5-20 ----------------------------------------------------------------------------- ...

最新文章

  1. php手机底部菜单,html5手机web页面底部菜单
  2. 有状态服务和无状态服务的区别与联系
  3. 10行代码实现小程序支付功能!丨实战
  4. 【转】WPF从我炫系列3---内容控件的用法
  5. Oracle Partition By 的使用
  6. Linux 下配置 node + mongodb 环境
  7. 矩阵、优化理论常用记号
  8. EasyRecovery注册码哪里有?
  9. 1/4-36UNS-2A的螺纹
  10. 苹果电脑入门:复制、粘贴、剪切文件
  11. Hadoop数字统计
  12. python 16进制转中文_求助~ 16进制数据转不了汉字
  13. 安装向日葵后亮度无法调节
  14. 过滤掉URL中的参数部分
  15. va_start函数的使用
  16. ERP-项目笔记—Day—08
  17. 有些事,明明你早早就知道,但你不能说
  18. openGauss十月社区运作报告
  19. 武汉大学计算机系王侃,武汉大学信息管理学院
  20. 关于写论文的格式要点

热门文章

  1. 连续型随机变量单点概率为0以及不可能事件
  2. 第五十三篇 三角函数公式大全
  3. 什么是tomcat?tomcat是干什么用的?下面带你们认识tomcat!通俗易懂!
  4. 初高中计算机课程有哪些,中学信息技术课程纲要(最新整理)
  5. 【css】boder-sizing 中content-box与boder-box的区别
  6. AMAZEUI之iscroll 下滑刷新/上拉加载更多实例
  7. Package CJK Error: Invalid character code.
  8. 2013上半年智能电视市场调研报告分析
  9. python之常用内置函数(zip和sum)
  10. win10系统托盘图标不见了_win10英特尔显卡设置图标不见了如何解决_win10英特尔核芯显卡托盘图标不见了怎么找回...