Sobes.tech
Junior — Middle
109

SQL сұрауларында HAVING операторы қандай мақсатта қолданылады?

Сұралған компаниялар
ИнфоТехСервис
Effective Mobile
БилайнБилайн

AI-дан жауап

sobes.tech AI

SQL-да HAVING сөйлемі GROUP BY көмегімен құрылған деректер топтарын сүзу үшін пайдаланылады. WHERE сияқты, ол жеке жолдарды топтаудан бұрын сүзеді, ал HAVING топтаудан кейін қолданылады және агрегаттық функцияларға (мысалы, COUNT, SUM, AVG) шарттар қоюға мүмкіндік береді.

Мысал:

SELECT department, COUNT(*) AS employee_count
FROM employees
GROUP BY department
HAVING COUNT(*) > 10;

Бұл сұрау 10-нан астам қызметкері бар бөлімдерді ғана таңдайды.