Поиск по сайту:

Все сложное менее совершенно, чем простое (Плотин).

Как использовать функцию SUM с GROUP BY в MySQL

FavoriteLoadingДобавить в избранное
1 декабря 2021
Как использовать функцию SUM с GROUP BY в MySQL В MySQL используются разные функции для получения конкретных результатов; одна из них — функция SUM(), которая используется для выполнения сложения заданных данных. Эта функция применяется к выбранным данным для получения суммы, или мы можем создавать группы значений, используя предложение GROUP BY для выполнения сложения по ним.

Пользователи, которые мало знают о MySQL; MySQL — это RDMS, которая использует язык SQL для управления данными веб-сайта. В MySQL для выполнения сложения определенных групп мы используем функцию SUM() с предложением GROUP BY. Этот пост помогает нам понять использование предложения GROUP BY с функцией SUM().

 

Что такое функция SUM()

Функция SUM() используется для вычисления суммы целочисленных данных в таблице, для лучшего понимания рассмотрим пример:

Имя покупателя Customer_books Total_price ($) Price_of_Stationary
Андрей География 7 3
Павел Международное право 23 1
Андрей Наука 6 12
Павел Английский 20 4

Таблица была создана в MySQL с именем Customer_data с использованием данных выше, которые можно представить с помощью команды:

SELECT * FROM Customer_data;

 

Если мы хотим выполнить сложение в столбце Total_price, мы можем сделать это, просто используя функцию SUM():

SELECT SUM(Total_price) From (Customer_data);

 

Была отображена общая сумма столбца Total_price.

 

Как использовать SUM() с GROUP BY в MySQL

Чтобы выполнить добавление по группам, мы используем предложение GROUP BY с SUM(), например, в приведенной выше таблице есть только два клиента; Андрей и Павел, купившие книги, чтобы получить Total_price обоих клиентов, мы используем функцию SUM() с предложением GROUP BY:

SELECT customer_name ,SUM(total_price) FROM Customer_data GROUP BY customer_name;

 

В приведенном выше выводе мы видим, что сумма цен на книги, купленные обоими покупателями, отображается отдельно. Мы также можем суммировать несколько столбцов, используя функцию SUM() с предложением GROUP BY:

SELECT Customer_name,  SUM (Total_price + Price_of_stationary) FROM Customer_data  GROUP BY Customer_name;

 

Заключение

MySQL — популярная СУБД для управления данными реляционной базы данных, она поддерживает множество функций SQL, которые принимают один или несколько входных данных и выдают один выход после выполнения этой конкретной задачи. SUM() — одна из агрегатных функций, которая используется для выполнения сложения предоставленных данных. В этом посте мы обсудили использование функции SUM(), а также использовали ее с предложением GROUP BY.

Читать  Как скопировать или клонировать базу данных MySQL

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:
5 1 голос
Рейтинг статьи
Подписаться
Уведомить о
guest

**Commentor's URL Will be Followed

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Читайте также

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close