具有双重条件的MYSQL计数

时间:2017-09-22 00:49:54

标签: mysql count subquery where

我需要计算cc列。在结果将只有2行的方式。 第一排。具有premio_id = 0和的人数 第二行,使premio_id的人数不同于0.感谢所有人。

结果模拟。

| quantity_people | premio type     |
|    3000         |     0           |
|    25231        | different to  0 |

表:

table data

1 个答案:

答案 0 :(得分:0)

试试这个:

select sum(cc) as quantity_people,
(case premio_id when 0 then '0' else 'different to 0' end) as premio_type
from your_table_name
group by (case premio_id when 0 then '0' else 'different to 0' end);