] । यहाँ, हम एक सामान्य चुनौती से संपर्क करते हैं: पंक्ति-आधारित से डेटा को बदलना समूह-आधारित समूह द्वारा समूह का उपयोग करके। सशर्त एकत्रीकरण कार्यों जैसे कि योग या केस के साथ खंड द्वारा। चलो निम्नलिखित क्वेरी पर विचार करें:
का चयन करें Sum (जब data_id = 2 तब data_value और 0 अंत) 'input_2'
के रूप में । &&& &]
स्पष्टीकरण
प्रत्येक समूह के भीतर, &&&], यह संबंधित data_id (जैसे, data_id = 1 के लिए input_1) के लिए data_values के योग की गणना करता है। ]
क्वेरी का आउटपुट एक स्तंभ प्रारूप में प्रस्तुत किया गया है, प्रत्येक data_timestamp के साथ निर्दिष्ट data_id के लिए data_values के योग के साथ जुड़ा हुआ है।
MySQL डेटा को पिवटिंग के लिए वैकल्पिक तरीके भी प्रदान करता है। इन दृष्टिकोणों में if () फ़ंक्शन या मल्टीपल-लेवल जॉइन का उपयोग करना शामिल है। । ] ] &&&] अलग D.Data_Timestamp का चयन करें
डेटा से
) के रूप में d
के रूप में
डेटा के रूप में
d01.data_timestamp = d.data_timestamp और d01.data_id = 1
के रूप में जुड़ो D02
के रूप में
आदेश d.data_timestamp asc; &&& &] निष्कर्ष
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3