Junior
80
questionbank

Назовите агрегатные функции в контексте работы с базами данных.

Получайте ответы на вопросы в реальном времени с Sobes Copilot
Ответ от нейросети sobes.tech

Агрегатные функции обрабатывают набор строк для вычисления единственного значения. Основные из них:

  • Усреднение:
    • AVG(): Среднее значение множества чисел.
  • Подсчет:
    • COUNT(): Количество строк, удовлетворяющих условию.
  • Суммирование:
    • SUM(): Сумма значений множества чисел.
  • Поиск максимального/минимального значения:
    • MAX(): Наибольшее значение в множестве.
    • MIN(): Наименьшее значение в множестве.

Некоторые СУБД поддерживают дополнительные агрегатные функции, например:

  • GROUP_CONCAT() (MySQL) / STRING_AGG() (PostgreSQL) / LISTAGG() (Oracle): Объединяет строковые значения из группы в одну строку.
  • CORR(): Коэффициент корреляции.
  • COVAR_POP(), COVAR_SAMP(): Ковариация.
  • STDDEV_POP(), STDDEV_SAMP(): Стандартное отклонение.
  • VAR_POP(), VAR_SAMP(): Дисперсия.