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

MySQL के DATE_FORMAT के साथ तिथियों की तुलना करते समय, समान प्रारूप का उपयोग करना क्यों महत्वपूर्ण है?

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

When Comparing Dates with MySQL\'s DATE_FORMAT, Why Is Using the Same Format Crucial?

MySQL DATE_FORMAT के साथ दिनांक तुलना

MySQL के DATE_FORMAT फ़ंक्शन का उपयोग करके तिथियों की तुलना करते समय, यह समझना महत्वपूर्ण है कि आपके द्वारा चुना गया प्रारूप तुलना परिणाम को प्रभावित करता है .

दिए गए उदाहरण में, तालिका में '%d-%m-%Y' के रूप में स्वरूपित दिनांक शामिल हैं, और क्वेरी समान प्रारूप का उपयोग करके उनकी तुलना करने का प्रयास करती है। हालाँकि, इससे गलत परिणाम मिलते हैं क्योंकि "28-10-2012" शब्दावली की दृष्टि से "02-11-2012" से बड़ा है।

इसे हल करने के लिए, तारीखों की तुलना स्ट्रिंग के बजाय तारीखों के रूप में करने की अनुशंसा की जाती है। सही क्वेरी होनी चाहिए:

select date_format(date(starttime),'%d-%m-%Y') from data
where date(starttime) >= date '2012-11-02';

यहां, date() फ़ंक्शन स्टार्टटाइम फ़ील्ड से दिनांक घटक निकालता है, जबकि date '2012-11-02' तुलना निर्दिष्ट करता है दिनांक वर्ष-माह-मान रूप में। यह सुनिश्चित करता है कि तारीखों के रूप में तुलना सही ढंग से की गई है। ,'%d-%m-%Y') डेटा से जहां प्रारंभ समय >= '2012-11-02 00:00:00';

सामान्य तौर पर, दिनांक स्वरूपण के लिए ISO-8601 मानक का उपयोग करने की सलाह दी जाती है, जैसे कि y-M-d। हालाँकि, उपरोक्त क्वेरीज़ दर्शाती हैं कि दिए गए प्रारूप का उपयोग करके दिनांक तुलना कैसे करें।

विज्ञप्ति वक्तव्य यह आलेख यहां पुनर्मुद्रित है: 1729739877 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए स्टडी_गोलंग@163.कॉम से संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

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

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

Copyright© 2022 湘ICP备2022001581号-3