Ravindra BagaleCourses & study guides Track your progress

12. GROUP BY: प्रत्येक ग्रुपसाठी एक रो

12.3 दोन कॉलमने ग्रुप (शहर आणि प्रॉडक्ट)

का (Why). दोन कीज “शहर आणि प्रॉडक्ट” स्टाइल pivots.

काय (What). GROUP BY city, product_id (नंतर join ने नावे).

कसं (How). Aggregate नसलेला प्रत्येक कॉलम GROUP BY मध्ये लिहा.

पायऱ्या

  1. city आणि product_id.
  2. city मग sales.
  3. एक शहर ब्लॉक वाचा.

उदाहरणे

उदाहरण 1 · dataset: raja_coffee

SELECT city, product_id,
       COUNT(*) AS orders,
       ROUND(SUM(amount_inr),2) AS sales_inr
FROM orders
GROUP BY city, product_id
ORDER BY city, sales_inr DESC;

Output

cityproduct_idorderssales_inr
Goa1021890.0
Goa1031360.0
Goa1041350.0
Kolhapur1031900.0
Kolhapur1021890.0
Kolhapur1051620.0
Mumbai1051930.0
Mumbai1011840.0
Mumbai1031720.0
Nashik10311080.0
Nashik1021890.0
Nashik1041350.0
Pune10222670.0
Pune10122520.0
Pune10432100.0
Pune10321260.0
Pune1051620.0
Solapur1011420.0
Solapur1051310.0

Meaning. प्रत्येक शहर+प्रॉडक्ट जोडीसाठी एक रो.

Ravindra Bagale's Tip

More GROUP BY columns ⇒ more (finer) rows in the result.