12. GROUP BY: प्रत्येक ग्रुपसाठी एक रो
12.2 एक कॉलमने ग्रुप (शहरनिहाय विक्री)
का (Why). एक-कॉलम ग्रुप्स “शहर / चॅनेल / एजंट निहाय” उत्तर देतात.
काय (What). एक कॉलम GROUP BY + मापांवर aggregates.
कसं (How). SELECT city, COUNT(*), SUM(amount_inr) FROM orders GROUP BY city;
पायऱ्या
- शहरनिहाय ऑर्डर्स.
- currency निहाय sales.
- aggregates ला स्पष्ट alias.
उदाहरणे
उदाहरण 1 · dataset: interview_mini
SELECT channel, COUNT(*) AS n,
ROUND(SUM(amount),2) AS total
FROM sales
GROUP BY channel
ORDER BY total DESC;Output
| channel | n | total |
|---|---|---|
| Store | 5 | 3365.0 |
| Online | 4 | 1225.0 |
| 3 | 650.0 |
Meaning. NULL channel सुद्धा वेगळा ग्रुप बनतो.
Ravindra Bagale's Tip
NULL group key = its own group — expect a blank channel row.
Ravindra Bagale's Tip – मराठी
NULL ग्रुप की = स्वतःचा ग्रुप — रिकाम्या channel रोची अपेक्षा.
Ravindra Bagale's Tip – हिंदी
NULL ग्रुप कुंजी = अपना ग्रुप — खाली channel पंक्ति अपेक्षित।