Sobes.tech
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;

ეს შეკითხვა ჯგუფებს ქმნის თანამშრომლების მიხედვით და აჩვენებს თითოეულ ჯგუფში თანამშრომლების რაოდენობას და საშუალო ხელფასს.