Как посчитать значения в разделенной таблице улья - PullRequest
0 голосов
/ 25 декабря 2018

У меня есть секционированная таблица с 2 столбцами (country,status), теперь я хочу посчитать количество SUCCESS и ERROR раз в столбце status.Как мне решить эту проблему?

Ответы [ 2 ]

0 голосов
/ 25 декабря 2018

Вы можете использовать условие условия для получения результатов

Выберите количество (статус) из .. где статус = 'УСПЕХ';UNION Выберите количество (статус) из .. где статус = 'ОШИБКА';

0 голосов
/ 25 декабря 2018

Примеры использования с агрегацией:

select country,
       sum(case when status='SUCCESS' then 1 end) cnt_SUCCESS,
       sum(case when status='ERROR'   then 1 end) cnt_ERROR
  from tablename
group by country;

Удалите столбцы group by country и country, если вам нужно общее количество.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...