Junior — Middle
SQL შეკითხვებში HAVING ოპერატორის დანიშნულება და გამოყენება
sobes.tech AI
პასუხი AI-სგან
SQL-ში HAVING ოპერატორი გამოიყენება ჯგუფების ფილტრაციისთვის, რომლებიც შეიქმნა GROUP BY ოპერატორის გამოყენებით. განსხვავებით WHERE-ისგან, რომელიც ფილტრავს ინდივიდუალურ ხაზებს გაერთიანებამდე, HAVING გამოიყენება გაერთიანების შემდეგ და საშუალებას აძლევს განსაზღვროს პირობები აგრეგატული ფუნქციებისთვის (მაგ., COUNT, SUM, AVG).
მაგალითი:
SELECT განყოფილება, COUNT(*) როგორც თანამშრომლების_სულელი
FROM თანამშრომლები
GROUP BY განყოფილება
HAVING COUNT(*) > 10;
ეს შეკითხვამ მხოლოდ იმ განყოფილებებს აირჩევს, სადაც თანამშრომელთა რაოდენობა მეტია 10-ზე.