Группировать по (SQL) - Group by (SQL)
Эта статья отсутствует информация о том, что означает "группировка", как GROUP BY влияет на агрегатные функции.Сентябрь 2020) ( |
А ГРУППА ПО
заявление в SQL указывает, что SQL ВЫБРАТЬ
оператор возвращает список, сгруппированный по одному или нескольким столбцам, обычно для того, чтобы применить какой-то агрегатная функция в определенные столбцы.[1][2]
Примеры
Возвращает список идентификаторов отделов вместе с суммой их продаж на 1 января 2000 г.
ВЫБРАТЬ DeptID, СУММ(SaleAmount) ИЗ Продажи КУДА Дата продажи = '01-Янв-2000 ' ГРУППА К DeptID
Возвращает данные примера сводная таблица который отвечает на вопрос «Сколько юнитов мы продали в каждом регионе на каждую дату отгрузки?»:
ВЫБРАТЬ Область, край, Ship_Date, СУММ(Единицы) В КАЧЕСТВЕ Sum_of_Units ИЗ FlatData ГРУППА К Область, край, Ship_Date
Общая группировка (агрегирование ) функции включают:
- Считать(выражение) - Количество совпадающих записей (на группу)
- Сумма(выражение) - Суммирование заданного значения (по группе)
- Мин.(выражение) - Минимум заданного значения (на группу)
- Максимум(выражение) - Максимум заданного значения (на группу)
- Средн.(выражение) - Среднее значение данного значения (на группу)
Рекомендации
- ^ "Оператор SQL GROUP BY". www.w3schools.com. Получено 2020-09-18.
- ^ шкале-мсфт. «GROUP BY (Transact-SQL) - SQL Server». docs.microsoft.com. Получено 2020-09-18.
Смотрите также
внешняя ссылка
- Фрагменты SQL: Руководства по функциям SQL - Группировка строк с помощью GROUP BY
- MySQL GROUP BY и предложение HAVING с примерами
Этот база данных -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |
Этот язык программирования -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |