GROUP BY (SQL)
Эту страницу предлагается объединить с Select (SQL), Having (SQL), ORDER BY (SQL). Пояснение причин и обсуждение — на странице Википедия:К объединению/19 апреля 2015.
Не удаляйте шаблон до подведения итога обсуждения. Дата начала обсуждения — 19 апреля 2015. |
GROUP BY
- необязательный параметр операторa SELECT
, для группировки строк по результатам агрегатных функций (MAX, SUM, AVG, …).
Необходимо, чтобы в SELECT были заданы только требуемые в выходном потоке столбцы, перечисленные в GROUP BY и/или агрегированные значения. Распространённая ошибка — указание в SELECT столбца, пропущенного в GROUP BY.
Примеры
Возвращает список партнеров с общей суммой продажи с 1 января 2000 года:
SELECT Partner, SUM(SaleAmount) FROM Sales
WHERE SaleDate > '01-Jan-2000'
GROUP BY Partner
<imagemap>: неверное или отсутствующее изображение |
Для улучшения этой статьи желательно?:
|
|
|
Напишите отзыв о статье "GROUP BY (SQL)"
Отрывок, характеризующий GROUP BY (SQL)
– Вот прекрасно! – вскрикнул Петя, – отчего же мне не ехать?..– Да оттого, что незачем.
– Ну, уж вы меня извините, потому что… потому что… я поеду, вот и все. Вы возьмете меня? – обратился он к Долохову.
– Отчего ж… – рассеянно отвечал Долохов, вглядываясь в лицо французского барабанщика.
– Давно у тебя молодчик этот? – спросил он у Денисова.
– Нынче взяли, да ничего не знает. Я оставил его пг'и себе.
– Ну, а остальных ты куда деваешь? – сказал Долохов.
– Как куда? Отсылаю под г'асписки! – вдруг покраснев, вскрикнул Денисов. – И смело скажу, что на моей совести нет ни одного человека. Разве тебе тг'удно отослать тг'идцать ли, тг'иста ли человек под конвоем в гог'од, чем маг'ать, я пг'ямо скажу, честь солдата.