"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > दिनांक समय फ़ील्ड से दिनांक के अनुसार MySQL रिकॉर्ड्स को कैसे समूहीकृत करें?

दिनांक समय फ़ील्ड से दिनांक के अनुसार MySQL रिकॉर्ड्स को कैसे समूहीकृत करें?

2024-11-11 को प्रकाशित
ब्राउज़ करें:315

How to Group MySQL Records by Date from DateTime Fields?

MySQL ग्रुपिंग क्वेरीज़ में डेटाटाइम फ़ील्ड को कैसे प्रबंधित करें

डेटाटाइम फ़ील्ड वाले डेटाबेस तालिकाओं के साथ काम करते समय, रिकॉर्ड को समूहीकृत करना चुनौतीपूर्ण हो सकता है पूरी तरह से दिनांक घटक पर आधारित है। MySQL समूहीकरण उद्देश्यों के लिए डेटाटाइम फ़ील्ड को दिनांक फ़ील्ड में परिवर्तित करने के लिए कुछ विकल्प प्रदान करता है।

DATE() फ़ंक्शन

एक प्रभावी तरीका DATE() फ़ंक्शन का उपयोग करना है . DATE() फ़ंक्शन समय घटक को अनदेखा करते हुए, डेटाटाइम फ़ील्ड से दिनांक भाग निकालता है। उदाहरण के लिए, यदि आपके पास follow_date नामक डेटाटाइम फ़ील्ड है, तो आप निम्नलिखित क्वेरी का उपयोग करके तारीख के आधार पर रिकॉर्ड समूहित कर सकते हैं:

select * from follow_queue group by DATE(follow_date);

यह क्वेरी रिकॉर्ड को उनके दिनांक घटकों के आधार पर समूहित करेगी, प्रभावी रूप से follow_date फ़ील्ड में समय की जानकारी को अनदेखा करेगी।

CAST() फ़ंक्शन

एक अन्य तरीका डेटाटाइम फ़ील्ड को स्पष्ट रूप से दिनांक फ़ील्ड में परिवर्तित करने के लिए CAST() फ़ंक्शन का उपयोग करना है। CAST() फ़ंक्शन का उपयोग दो तरीकों से किया जा सकता है:

  • फ़ील्ड रूपांतरण के रूप में: आप संपूर्ण डेटाटाइम फ़ील्ड को दिनांक फ़ील्ड में डाल सकते हैं। उदाहरण के लिए:
select * from follow_queue group by CAST(follow_date AS date);
  • एक समूहीकरण खंड के रूप में: आप कर सकते हैं फील्ड को तुरंत परिवर्तित करने के लिए ग्रुप बाय क्लॉज के भीतर CAST() का भी उपयोग करें। उदाहरण के लिए:
select * from follow_queue group by follow_date cast follow_date as date

ध्यान दें कि बाद वाला दृष्टिकोण सभी डेटाबेस इंजनों द्वारा समर्थित नहीं हो सकता है। अनुकूलता के लिए अपने डेटाबेस दस्तावेज़ की जाँच करें।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3