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, როდესაც გსურთ მიიღოთ შეჯამებული მონაცემები, რომლებიც დაჯგუფებულია გარკვეული ნიშნით.