来自兽军的研究
关键字 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;
分享到:
相关推荐
然后,课程会讲解SQL的聚合函数和分组操作,如SUM、AVG、COUNT等,以及GROUP BY和HAVING子句,这些都是进行统计分析和数据汇总的关键。同时,还会学习窗口函数,如RANK、LEAD和LAG,它们在处理时间序列数据、计算...
- **COALESCE** 函数:如果第一个参数不是NULL,则返回第一个参数;如果是NULL,则返回第二个参数。 - **NULL 合并运算符 (IS NULL 或 )**:可以安全地比较NULL值。 #### 13. 事务管理 - **ACID 特性**:原子性...
以下是对标题"常用sql语句汇总"和描述"一些常用的sql语句、函数介绍以及使用方法汇总"中涉及的知识点的详细解释: 1. **数据查询**: - `SELECT`:这是SQL中最基础的语句,用于从表中检索数据。例如,`SELECT * ...
- 使用COALESCE函数可以返回第一个非NULL值。 - 使用NULLIF函数可以避免除以零等错误。 13. 简述触发器的概念和使用场景? 触发器是一种特殊类型的存储过程,它会在满足特定条件时自动执行。触发器的使用场景包括:...
1. **数值汇总**:FIREBIRD提供了多种函数用于数值汇总计算,如`COALESCE()`函数可以有效处理NULL值问题: ```sql UPDATE achieve SET total = coalesce(yuwen, 0) + coalesce(shuxue, 0) + coalesce(yingyu, 0); ...
7. **分组与排序**:GROUP BY和ORDER BY语句用于数据的分组和排序,GROUP BY用于统计每个分组的汇总信息,ORDER BY用于确定查询结果的顺序。 8. **联接操作**:JOIN语句(如INNER JOIN、LEFT JOIN、RIGHT JOIN和...