Операции агрегирования

Операции агрегирования в SQL позволяют вычислять значения, основанные на данных в столбцах. Эти операции применяются к набору данных, создаваемому запросом, и возвращают единственное агрегированное значение.

  1. COUNT:

    • Описание: Возвращает количество строк в результате запроса.

    • Пример:

      SELECT COUNT(*) FROM TableName;
  2. SUM:

    • Описание: Возвращает сумму значений в указанном столбце.

    • Пример:

      SELECT SUM(Salary) FROM Employees;
  3. AVG:

    • Описание: Возвращает среднее значение в указанном столбце.

    • Пример:

      SELECT AVG(Salary) FROM Employees;
  4. MIN:

    • Описание: Возвращает минимальное значение в указанном столбце.

    • Пример:

      SELECT MIN(Salary) FROM Employees;
  5. MAX:

    • Описание: Возвращает максимальное значение в указанном столбце.

    • Пример:

      SELECT MAX(Salary) FROM Employees;

Эти операции могут применяться не только к числовым данным, но и к другим типам данных в зависимости от того, какие данные хранятся в столбце.

Также, операции агрегирования часто используются в сочетании с операцией группировки (GROUP BY), чтобы проводить агрегацию на подмножествах данных, например, при вычислении агрегированных значений для каждой группы в результате запроса.

Last updated