Задать вопрос
@Manager1

Как правильно в запросе подсчитать количество уникальных значений в поле?

Добрый день.
Имеется таблица table1 с полями id, name, size.
В поле size значения текстовые. Необходимо подсчитать и вывести количество уникальных значений.
К примеру у нас есть такие значения малый, средний, большой, средний, большой, очень большой. Должны получить в результате 4.
Пробовал вот такой конструкцией, но дает 0.
SELECT SUM(DISTINCT size) FROM `table1`;
  • Вопрос задан
  • 1851 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Продвинутый SQL
    9 недель
    Далее
  • Академия Эдюсон
    SQL-разработчик: тариф Базовый
    2 месяца
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
@MaximKAI
SELECT COUNT(DISTINCT size) FROM table1
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы