Middle
Hangi toplama fonksiyonlarını biliyorsun? Toplama fonksiyonlarıyla WHERE yerine hangi operatör kullanılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
Агрегирующие функции — это функции, которые выполняют вычисления над набором значений и возвращают одно значение. Основные агрегирующие функции в SQL:
COUNT()— подсчёт количества строкSUM()— сумма значенийAVG()— среднее значениеMIN()— минимальное значениеMAX()— максимальное значение
При использовании агрегирующих функций для фильтрации результатов применяется оператор HAVING вместо WHERE. Это связано с тем, что WHERE фильтрует строки до агрегирования, а HAVING — после.
Пример:
SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department
HAVING COUNT(*) > 10;
Здесь HAVING фильтрует группы, у которых количество сотрудников больше 10.