Sobes.tech
Junior — Middle

შეგიძლიათ ახსნათ SQL-ში GROUP BY ოპერატორის დანიშნულება და როდის უნდა გამოიყენოს?

sobes.tech AI

პასუხი AI-სგან

SQL-ის GROUP BY ბრძანება გამოიყენება სვეტების მიხედვით სვეტების ჯგუფებად დაყოფისთვის. ეს საშუალებას აძლევს მონაცემების შეჯამებას, მაგალითად, ჯამის, საშუალოს ან ჩანაწერების რაოდენობის გამოთვლას თითოეულ ჯგუფში.

გამოყენების მაგალითი: თუ გაქვთ გაყიდვების სია და გსურთ გაიგოთ თითოეული გამყიდველის საერთო გაყიდვების თანხა, მონაცემებს ჯგუფში აყრით გამყიდველის იდენტიფიკატორის მიხედვით და იყენებთ აგრეგატულ ფუნქციას SUM გაყიდვების თანხის სვეტზე.

SELECT seller_id, SUM(sale_amount) AS total_sales
FROM sales
GROUP BY seller_id;

გამოიყენეთ GROUP BY, როდესაც გსურთ მიიღოთ შეჯამებული მონაცემები, რომლებიც დაჯგუფებულია გარკვეული ნიშნით.