Как я могу получить различное количество столбцов и разделить один столбец на два и его количество, используя условие where в улье? - PullRequest
0 голосов
/ 02 марта 2020

Например: здесь я хочу получить отличные значения от col1, основываясь на разных значениях col1, я хочу получить общее количество для col2 и мне нужно получить количество для col3, разделив значения на два столбца, как и предполагалось и фактические.

enter image description here

Выходные данные должны быть такими, как

1 Ответ

0 голосов
/ 02 марта 2020
select col1, 
       count(*)                                            as col2, 
       sum(case when col3='predicted' then 1 else 0 end)   as predicted,
       sum(case when col3='Actual' then 1 else 0 end)      as actual
 from your_table
 group by col1;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...