Встречается на собеседованиях • сегодня
Что такое агрегатные функции в БД
Агрегатные функции в БД выполняют вычисления над набором значений и возвращают одно результирующее значение. Они часто используются с GROUP BY для групповой обработки данных.
Основные агрегатные функции:
COUNT()— подсчёт строкSUM()— сумма значенийAVG()— среднее значениеMAX()/MIN()— максимальное/минимальное значение
Пример с SQL:
sql
SELECT
department_id,
COUNT(*) as employee_count,
AVG(salary) as avg_salary
FROM employees
GROUP BY department_id;В Python (с SQLite):
python
import sqlite3
conn = sqlite3.connect("company.db")
cursor = conn.cursor()
cursor.execute("SELECT MAX(salary) FROM employees")
print(cursor.fetchone()[0]) # Выведет максимальную зарплатуАгрегатные функции игнорируют NULL (кроме COUNT(*)). Важно помнить, что они уменьшают множество строк до одного значения.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы