Подсчет появления уникальных значений в столбце с использованием sql Есть ли простой способ подсчета вхождения уникальных значений в столбце с использованием sql. например, если мой столбец a a b a b c d d a Тогда выход должен быть a 4 b 2 c 1 d 2 Ответ 1 SELECT ColumnName, COUNT(*) FROM TableName GROUP BY ColumnName Ответ 2 Используйте GROUP BY и COUNT SELECT column, COUNT(*) FROM table GROUP BY column Ответ 3 После поиска и предоставления хорошего результата здесь правильный запрос: SELECT SUM(uniqueValues) FROM ( SELECT COUNT(DISTINCT values) as uniqueValues FROM tablename GROUP BY values)
Ответ 3 После поиска и предоставления хорошего результата здесь правильный запрос: SELECT SUM(uniqueValues) FROM ( SELECT COUNT(DISTINCT values) as uniqueValues FROM tablename GROUP BY values)