Как посчитать, сколько раз определенное значение встречается в столбце postgresql - PullRequest
0 голосов
/ 21 апреля 2020

У меня есть таблица с двумя столбцами. Первый называется «животное» и в нем перечислены различные типы животных, такие как кошка, собака, птица и др. c. Во втором столбце «num» перечислены разные числа.

Я хочу посчитать, сколько раз слово «cat» появляется в столбце «animal», чтобы я мог вывести «cat», а затем его частоту.

SELECT animal, count (*) как Total FROM mydata GROUP BY animal;

Тем не менее, это вывод всех животных и их частот, но я просто хотел бы ограничить вывод вывода cat. и только его частота.

Когда я пытаюсь сделать:

SELECT count (animal) FROM mydata WHERE animal = 'cat';

Мне дают вывод, который говорит итого 0.

1 Ответ

0 голосов
/ 21 апреля 2020

Это должно удовлетворить ваши требования.

SELECT 'cat' as animal, count(*) as Total FROM mydata where animal = 'cat';
...