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

MySQL DATE_FORMAT '%M' छोटे महीने के लिए प्रयोग किया जाता है?

<घंटा/>

%M दिनांक प्रारूप का उपयोग जनवरी के लिए जनवरी, फरवरी के लिए फरवरी, आदि जैसे छोटे महीनों को प्रदर्शित करने के लिए नहीं किया जाता है। आपको छोटे महीने के लिए %b प्रारूप के साथ DATE_FORMAT() फ़ंक्शन का उपयोग करने की आवश्यकता है। वाक्य रचना इस प्रकार है:

 DATE_FORMAT(yourColumnName, '%d-%b-%y') को अपने TableName से किसी भी वैरिएबल नाम के रूप में चुनें;

उपरोक्त वाक्य रचना को समझने के लिए, आइए एक तालिका बनाते हैं। तालिका बनाने की क्वेरी इस प्रकार है:

mysql> टेबल बनाएं DateFormatMonthDemo -> (-> आईडी नॉट न्यूल AUTO_INCREMENT, -> शिपिंगडेट डेट, -> प्राइमरी KEY(Id) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.63 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। रिकॉर्ड डालने की क्वेरी इस प्रकार है:

mysql> DateFormatMonthDemo (शिपिंगडेट) मान ('2019-05-21') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड) mysql> DateFormatMonthDemo (शिपिंगडेट) मान ('2015-05-23') में डालें क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DateFormatMonthDemo (शिपिंगडेट) मान ('2019-11-01') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DateFormatMonthDemo (शिपिंगडेट) मानों में डालें ( '2017-12-24'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड) mysql> DateFormatMonthDemo (शिपिंगडेट) मान ('2016-01-13') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> DateFormatMonthDemo(ShippingDate) मानों ('2015-02-22') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें। क्वेरी इस प्रकार है:

mysql> DateFormatMonthDemo से *चुनें;
<पूर्व>+----+--------------+| आईडी | शिपिंग दिनांक |+----+--------------+| 1 | 2019-05-21 || 2 | 2015-05-23 || 3 | 2019-11-01 || 4 | 2017-12-24 || 5 | 2016-01-13 || 6 | 2015-02-22 |+----+--------------+6 पंक्तियों में सेट (0.00 सेकंड)

छोटे महीने के नाम प्रदर्शित करने के लिए क्वेरी यहां दी गई है:

mysql> DateFormatMonthDemo से DATE_FORMAT(शिपिंगडेट, '%d-%b-%y') AS DateDemo चुनें;

निम्न आउटपुट है:

<पूर्व>+-----------+| डेटडेमो |+-----------+| 21-मई-19 || 23-मई-15 || 01-नवंबर-19 || 24-दिसंबर-17 || 13-जनवरी-16 || 22-फ़रवरी-15 |+----------+6 पंक्तियाँ सेट में (0.04 सेकंड)
  1. MySQL क्वेरी वर्तमान दिन और महीने के अनुसार ऑर्डर करने के लिए?

    इसके लिए आप ORDER BY CASE स्टेटमेंट का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(ड्यूडेट डेट);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) नोट - मान लें कि आज की तारीख 2019-07-22 है। इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (2019

  1. टाइमस्टैम्प को महीने में बदलने के लिए MySQL क्वेरी?

    टाइमस्टैम्प को महीने में बदलने के लिए, नीचे दिए गए सिंटैक्स के अनुसार FROM_UNIXTIME() विधि का उपयोग करें - अपनेTableName से महीने(from_unixtime(yourColumnName)) का चयन करें; आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.85 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डा

  1. MySQL LIKE को MySQL IN के रूप में लागू करने के लिए प्रश्न?

    MySQL IN() जैसी क्वेरी को लागू करने के लिए, आपको LIKE ऑपरेटर के साथ COUNT(), IF() का उपयोग करना होगा। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.58 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें (जावा) );क्वेरी ठीक है, 1 पंक्ति प्रभावित