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

mysql-COALESCE-函数-汇总统计

 
阅读更多
来自兽军的研究
关键字 COALESCE + GROUP BY + WITH ROLLUP

实例 :
SELECT
COALESCE(t.`风险等级标签`,'合计') as 风险等级标签,
SUM(case when t.`人员标签`<>'' then 1 else 0 end) as 总数,
SUM(case when t.`人员标签`='华人华侨' then 1 else 0 end) as 华人华侨,
SUM(case when t.`人员标签`='近14日境外旅居史的其他回国人员(中国籍)' then 1 else 0 end) as 境外旅居回国的中国籍人员,
SUM(case when t.`人员标签`='短期来浙商务旅行外籍人员' then 1 else 0 end) as 短期来浙商务旅行的外籍人员,
SUM(case when t.`人员标签`='境外来浙留学工作等其他外籍人员' then 1 else 0 end) as 境外来浙留学工作的外籍人员
FROM new_fkxt_hz_yq_lrt_snapshot_chuli_new t
WHERE left(t.gmt_create+0,8) between CURRENT_DATE+0-13 and CURRENT_DATE+0
GROUP BY t.`风险等级标签` WITH ROLLUP;
分享到:
评论

相关推荐

    Advanced-SQL-MYSQL-for-Analytic-Business-Intelligence

    然后,课程会讲解SQL的聚合函数和分组操作,如SUM、AVG、COUNT等,以及GROUP BY和HAVING子句,这些都是进行统计分析和数据汇总的关键。同时,还会学习窗口函数,如RANK、LEAD和LAG,它们在处理时间序列数据、计算...

    mysql学习笔记(无水印版)

    - **COALESCE** 函数:如果第一个参数不是NULL,则返回第一个参数;如果是NULL,则返回第二个参数。 - **NULL 合并运算符 (IS NULL 或 )**:可以安全地比较NULL值。 #### 13. 事务管理 - **ACID 特性**:原子性...

    常用sql语句汇总

    以下是对标题"常用sql语句汇总"和描述"一些常用的sql语句、函数介绍以及使用方法汇总"中涉及的知识点的详细解释: 1. **数据查询**: - `SELECT`:这是SQL中最基础的语句,用于从表中检索数据。例如,`SELECT * ...

    20个SQL经典面试题(包括题目和答案).zip

    - 使用COALESCE函数可以返回第一个非NULL值。 - 使用NULLIF函数可以避免除以零等错误。 13. 简述触发器的概念和使用场景? 触发器是一种特殊类型的存储过程,它会在满足特定条件时自动执行。触发器的使用场景包括:...

    FIREBIRD使用经验总结

    1. **数值汇总**:FIREBIRD提供了多种函数用于数值汇总计算,如`COALESCE()`函数可以有效处理NULL值问题: ```sql UPDATE achieve SET total = coalesce(yuwen, 0) + coalesce(shuxue, 0) + coalesce(yingyu, 0); ...

    SQL 高手必备手册

    7. **分组与排序**:GROUP BY和ORDER BY语句用于数据的分组和排序,GROUP BY用于统计每个分组的汇总信息,ORDER BY用于确定查询结果的顺序。 8. **联接操作**:JOIN语句(如INNER JOIN、LEFT JOIN、RIGHT JOIN和...

Global site tag (gtag.js) - Google Analytics