MySQL + SQL · Lesson 1
Pivot Table Mysql
Pivot क्या है?
Pivot row values को columns में बदलता है — जैसे monthly sales को अलग columns में दिखाना। MySQL यह CASE + SUM से करता है।
CASE से Pivot
SELECT product,
SUM(CASE WHEN month = 'Jan' THEN amount ELSE 0 END) AS Jan,
SUM(CASE WHEN month = 'Feb' THEN amount ELSE 0 END) AS Feb
FROM sales
GROUP BY product;product Jan Feb
------- ---- ----
Pen 100 150
सारांश
- MySQL में PIVOT keyword नहीं —
SUM(CASE WHEN ... THEN ... END)use करें। - हर CASE एक नया column बनता है; row label पर GROUP BY करें।
💻 लाइव कोड एडिटर
इस पेज के प्रोग्राम यहीं तैयार हैं — चलाएँ, बदलें और सीखें। कुछ भी इंस्टॉल किए बिना।
OneCompiler द्वारा संचालित। कोड एडिटर में अपने आप आ जाता है — Run दबाकर आउटपुट देखें। अगर एडिटर न खुले तो नए टैब में खोलें.