Встречается на собеседованиях • сегодня

Какие знаешь агрегатные функции в SQL

В SQL агрегатные функции выполняют вычисления на наборе значений и возвращают одно значение. Основные агрегатные функции:

  • COUNT() — подсчитывает количество строк (или не-NULL значений)
  • SUM() — вычисляет сумму значений
  • AVG() — вычисляет среднее значение
  • MIN() — находит минимальное значение
  • MAX() — находит максимальное значение
  • GROUP_CONCAT() (в MySQL) — объединяет строки через разделитель

Пример:

sql
SELECT 
    COUNT(*) AS total_orders,
    SUM(amount) AS total_amount,
    AVG(amount) AS avg_amount,
    MIN(amount) AS min_amount,
    MAX(amount) AS max_amount
FROM orders
WHERE status = 'completed';

Эти функции часто используются с GROUP BY для группировки результатов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы