1.表数据
表名:table
| id | date |
|---|---|
| 1 | 2019-05 |
| 2 | 2019-06 |
| 3 | 2019-04 |
| 4 | 2019-06 |
2.需求
现在要求按照指定五个月份统计每个月的数量,这五个月份为:
(‘2019-02’,‘2019-03’,‘2019-04’,‘2019-05’,‘2019-06’)
查询出来的数据应该是这样的
| date | num |
|---|---|
| 2019-02 | 0 |
| 2019-03 | 0 |
| 2019-04 | 1 |
| 2019-05 | 1 |
| 2019-06 | 2 |
3.实现
3.1按照常规写法
select date,count(*) as num from table
where DATE in ('2019-02','2019-03','2019-04','2019-05','2019-

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



