Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

"01 अगस्त 2019" प्रारूप के साथ MySQL में ऑर्डर की तारीखें?

<घंटा/>

"01 अगस्त 2019" जैसी तिथियां प्रदर्शित करने के लिए, ORDER BY STR_TO_DATE() का उपयोग करें। आइए पहले एक −

. बनाएं
mysql> टेबल बनाएं DemoTable1435 -> (->ड्यूडेट वर्कर(60) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.08 सेकंड)

इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable1435 मानों में डालें ('01 अगस्त 2019'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.34 सेकंड) mysql> DemoTable1435 मानों में डालें ('01 फ़रवरी 2018'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) )mysql> DemoTable1435 मानों में डालें ('31 जनवरी 2017'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) mysql> DemoTable1435 मानों में डालें ('01 मार्च 2019'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) 

. का चयन करके तालिका से सभी रिकॉर्ड प्रदर्शित करें
mysql> DemoTable1435 से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------------+| नियत तिथि |+----------------+| 01 अगस्त 2019 || 01 फरवरी 2018 || 31 जनवरी 2017 || 01 मार्च 2019 |+----------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

"01 अगस्त 2019" प्रारूप के साथ MySQL में दिनांक ऑर्डर करने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable1435 से * चुनें -> str_to_date (ड्यूडेट,'%d %M %Y') के अनुसार ऑर्डर करें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+----------------+| नियत तिथि |+----------------+| 31 जनवरी 2017 || 01 फरवरी 2018 || 01 मार्च 2019 || 01 अगस्त 2019 |+----------------+4 पंक्तियाँ सेट में (0.04 सेकंड)
  1. MySQL में तिथियों के साथ एक अस्थायी तालिका बनाएं

    तारीखों के साथ एक अस्थायी तालिका बनाने के लिए, MySQL में अस्थायी तालिका बनाएं का उपयोग करें। निम्नलिखित वाक्य रचना है - सिंटैक्स अस्थायी तालिका बनाएं yourTableName(yourColumnName datetime); आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल

  1. MySQL के साथ महीनों के रूप में तिथियों के बीच अंतर पाएं

    आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (1.04 सेकंड) इंसर्ट कमांड &miuns; . का उपयोग करके टेबल में कुछ रिकॉर्ड डालें डेमोटेबल मानों में डालें (2020-03-01, 2019-06-15); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

  1. एक MySQL क्वेरी के साथ तालिका कॉलम में तिथियों का प्रारूप कैसे बदलें?

    तिथियों का प्रारूप बदलने के लिए, DATE_FORMAT() फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1906 (ड्यूटाइम डेटाटाइम);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1906 मानों (2018-04-25) में डालें; क्वेरी ठीक