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