Я (полностью) изучаю SQL на данный момент и натолкнулся на предложение GROUP BY
.
GROUP BY
объединяет или группирует набор результатов в соответствии с аргументами, которые вы ему даете. Если вы используете этот раздел в запросе, вы можете затем выполнить агрегированные функции на наборе результатов, чтобы найти статистическую информацию о наборе результатов, например, найти средние значения (AVG())
или частоту (COUNT())
.
Мой вопрос: является ли оператор GROUP BY любым полезным приложением без сопровождающей агрегатной функции?
Обновление
Использование GROUP BY
в качестве синонима для DISTINCT
(возможно) является плохим, потому что я подозреваю, что он медленнее.