Sobes.tech
Middle+

Ի՞նչ է HAVING-ը SQL-ում։

sobes.tech AI

Պատասխան AI-ից

SQL-ում HAVING օպերատորը օգտագործվում է արդյունքների ֆիլտրացման համար տվյալների խմբագրման հետո, որը կատարվում է GROUP BY-ի միջոցով:

Երբ WHERE-ը ֆիլտրում է տողերը նախքան խմբավորումը, HAVING-ը ֆիլտրում է խմբերը հետո խմբագրման:

Օրինակ՝

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

Այս հարցումը կընտրի միայն այն բաժինները, որտեղ աշխատակիցների թիվը գերազանցում է 10։