Оглавление
Инструкция SQL GROUP BY
Инструкция GROUP BY
Инструкция GROUP BY используется вместе с агрегатными функциями для группировки результирующего набора по одному или нескольким столбцам.
#SQL GROUP BY 语法
SELECT column_name, aggregate_function(column_name)
FROM table_name
WHERE column_name operator value
GROUP BY column_name
Короче говоря, это
column_name
выполнение функции в соответствии с функцией. Например, еслиcolumn_name
есть несколько повторяющихся данных, и данныеcolumn_name2
разные, вы можете вызвать егоSUM()
, чтобы объединить данныеcolumn_name2
и выбрать их отображение.
тема
10-14 A4-4 Найдите информацию о продукте в таблице продуктов, средний объем заказа которых превышает определенное значение (20 баллов)
Найдите информацию о продукте в таблице продуктов (продукты) с общим количеством заказа более 15, отображается как: продукт номер (ProductID) и общий объем заказа (переименован в sumUnitsOnOrder)
Совет: Для ответа используйте оператор SELECT.
Структура таблицы:
образец таблицы
# образец вывода
код
SELECT ProductID, SUM(UnitsOnOrder) sumUnitsOnOrder
FROM products
GROUP BY ProductID
Having sumUnitsOnOrder>15
Аутентификация MySQL