SQL — Группировка

SQL — Группировка

От автора: группировка SQL — условие GROUP BY — используется вместе с оператором SELECT для организации идентичных данных в группы. Это условие указывается в инструкции SELECT после условия WHERE и перед условием ORDER BY.

Синтаксис

Основной синтаксис условия GROUP BY приведен в следующем блоке кода. Условие GROUP BY должно указываться после условия WHERE и перед условием ORDER BY, если оно используется.

SELECT столбец1, столбец2
FROM имя_таблицы
WHERE [условие]
GROUP BY столбец1, столбец2
ORDER BY столбец1, столбец2

Пример

Давайте рассмотрим таблицу CUSTOMERS которая содержит следующие записи:

SQL — Группировка

Если вы хотите узнать сумму зарплаты для каждого клиента, тогда запрос GROUP BY должен быть следующим.

Фреймворк YII2. Быстрая разработка с современным PHP фреймворком

Узнай тонкости современной веб-разработки с помощью фреймворка YII2

Узнать подробнее
SELECT NAME, SUM(SALARY) FROM CUSTOMERS
  GROUP BY NAME;

Этот код дает следующий результат:

SQL — Группировка

Теперь давайте рассмотрим другой пример, в котором таблица CUSTOMERS содержит следующие записи с дублирующимися именами:

SQL — Группировка

Теперь, если вы хотите узнать сумму зарплаты для каждого клиента, тогда запрос GROUP BY должен быть следующим:

SELECT NAME, SUM(SALARY) FROM CUSTOMERS
  GROUP BY NAME;

Этот код дает следующий результат -

SQL — Группировка

Источник: https://www.tutorialspoint.com/

Редакция: Команда webformyself.

Фреймворк YII2. Быстрая разработка с современным PHP фреймворком

Узнай тонкости современной веб-разработки с помощью фреймворка YII2

Узнать подробнее
Самые свежие новости IT и веб-разработки на нашем Telegram-канале

Хотите изучить MySQL?

Прямо сейчас посмотрите 24-х часовой курс по базе данных MySQL!

Смотреть курс

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я не робот.

Spam Protection by WP-SpamFree