PostgreSQL GROUP BY


ULASHISH

GURUH BO‘YICHA

GROUP BY bandi bir xil qiymatlarga ega bo‘lgan qatorlarni “har bir mamlakatdagi mijozlar sonini topish” kabi jamlama qatorlarga guruhlaydi.

GROUP BY bandi ko‘pincha natijalar to‘plamini bir yoki bir nechta ustunlar bo‘yicha guruhlash uchun COUNT(), MAX(), MIN(), SUM(), AVG() kabi jamlash funksiyalari bilan ishlatiladi.

Misol

Har bir mamlakatdagi mijozlar sonini ko‘rsatadi:

SELECT COUNT(customer_id), country
FROM customers
GROUP BY country;
Misolni ishga tushirish »

JOIN bilan GURUHLASH

Quyidagi SQL operatorida har bir mijoz tomonidan qilingan buyurtmalar soni ko‘rsatilgan:

Misol

SELECT customers.customer_name, COUNT(orders.order_id)
FROM orders
LEFT JOIN customers ON orders.customer_id = customers.customer_id
GROUP BY customer_name;
Misolni ishga tushirish »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!