Посчитать одинаковое количество элементов в столбце

Ответить
ya
^-^
Сообщения: 2675
Зарегистрирован: 16 дек 2021, 19:56

Посчитать одинаковое количество элементов в столбце

Сообщение ya »

Код: Выделить всё

SELECT `столбец` AS id,COUNT(*) AS count FROM `таблица` GROUP BY `category` HAVING COUNT(*) > 0
ya
^-^
Сообщения: 2675
Зарегистрирован: 16 дек 2021, 19:56

Re: Посчитать одинаковое количество элементов в столбце

Сообщение ya »

количество дубликатов

Код: Выделить всё

SELECT COUNT(DISTINCT `столбец`)
FROM `таблица`
WHERE kategory IN (SELECT `столбец`
                  FROM `таблица`
                  GROUP BY `столбец`
                  HAVING COUNT(*) > 1);
ya
^-^
Сообщения: 2675
Зарегистрирован: 16 дек 2021, 19:56

Re: Посчитать одинаковое количество элементов в столбце

Сообщение ya »

посчитает количество уникальных значений и вернет это число в столбце total

Код: Выделить всё

SELECT COUNT(DISTINCT `столбец`) AS total
FROM `таблица`;
DISTINCT гарантирует, что каждое уникальное значение учитывается только один раз.
Ответить