Junior — Middle
SQL-ში, GROUP BY ოპერატორთან ერთად გამოყენებისთვის რა აგრეგატული ფუნქციები ხელმისაწვდომია?
sobes.tech AI
პასუხი AI-სგან
SQL-ში, GROUP BY ოპერატორით, ხშირად გამოიყენება აგრეგატული ფუნქციები სუბგრუპების გამოთვლისთვის. ძირითადი აგრეგატული ფუნქციები:
- COUNT() — ითვლის სვეტების რაოდენობას ჯგუფში.
- SUM() — ითვლის მნიშვნელობების ჯამს ჯგუფში.
- AVG() — ითვლის საშუალო მნიშვნელობას.
- MIN() — პოულობს მინიმალურ მნიშვნელობას.
- MAX() — პოულობს მაქსიმალურ მნიშვნელობას.
მაგალითი:
SELECT department, COUNT(*) AS employee_count, AVG(salary) AS avg_salary
FROM employees
GROUP BY department;
ეს შეკითხვა ჯგუფებს ქმნის თანამშრომლების მიხედვით და აჩვენებს თითოეულ ჯგუფში თანამშრომლების რაოდენობას და საშუალო ხელფასს.