【LEFT JOIN 实战记录】统计查询-问题明细指标查询

【LEFT JOIN 实战记录】统计查询-问题明细指标查询
【LEFT JOIN 实战记录】统计查询-整改事项查询(多表联合查询+多次左连接字典表)
【LEFT JOIN 实战记录】统计查询-按主办处室区县查询纳入分析研判库
【LEFT JOIN 实战记录】是否纳入市级预算项目概览界面
【LEFT JOIN 入门级实践】项目表与组织表与人员表,其中人员存在上下级关系
【LEFT JOIN 入门级实践】MYSQL 简单实现 ORACLE minus 差集函数
如何手动将ORACLE的sql建表语句转换为MYSQL的建表语句

--利用ROWNUM,实现序列号的展示
SELECT ROWNUM AS NUM,*,
--计算百分比时,如果分母存在可以能为0的状态时,可以通过NUllIF(X,Y)函数来避免
--NULLIF(X,Y) 当X=Y时,为NULL,否则为 X
SELECT ROWNUM AS NUM,*,
         TO_NUMBER(RECTIFY_COUNT)/NULLIF(TO_NUMBER(ALL_PROBLEM_COUNT),0) AS RECTIFY_RATE,
         TO_NUMBER(CAN_RECTIFY_COUNT)/NULLIF(TO_NUMBER(ALL_CAN_RECTIFY_COUNT),0) AS CAN_RECTIFY_RATE,
         (PROMOTE_MONEY_CASH+SAVINGS_AMOUNT)/NULLIF(DEAL_MONEY,0) AS DEC_REPORT_RECTIFY_RATE
 FROM (SELECT
        D.CODE_NAME,
        COUNT(P.PROBLEM_UUID) AS ALL_PROBLEM_COUNT,
        COUNT(CASE WHEN
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值