Оператор SQL GROUP BY и практические примеры

Инструкция 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

вставьте сюда описание изображения
вставьте сюда описание изображения
вставьте сюда описание изображения

КОНЕЦ

Supongo que te gusta

Origin blog.csdn.net/horizon08/article/details/114004329
Recomendado
Clasificación