Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

2 कार्य जो MySQL में एक तिथि से महीने का नाम लौटाते हैं

निम्नलिखित दो कार्य हमें MySQL में किसी तिथि से महीने का नाम प्राप्त करने में सक्षम बनाते हैं।

MONTHNAME() समारोह

MONTHNAME() फ़ंक्शन को विशेष रूप से किसी तिथि से महीने का नाम वापस करने के लिए डिज़ाइन किया गया है। ऐसा करने के लिए, इसे कॉल करते समय फ़ंक्शन को दिनांक पास करें। पूरे महीने का नाम लौटा दिया गया है।

उदाहरण:

SELECT MONTHNAME('2030-10-25');

परिणाम:

October

महीने के नाम के लिए इस्तेमाल की जाने वाली भाषा lc_time_names के मान से नियंत्रित होती है सिस्टम चर। देखें MONTHNAME() उदाहरण के लिए उदाहरण कि यह आउटपुट को कैसे प्रभावित करता है। यह भी देखें कि अधिक जानकारी के लिए MySQL में वर्तमान कनेक्शन के लिए लोकेल कैसे सेट करें।

DATE_FORMAT() समारोह

DATE_FORMAT() फ़ंक्शन किसी दिए गए दिनांक को निर्दिष्ट प्रारूप में लौटाता है। इस फ़ंक्शन का उपयोग करने के लिए, फ़ंक्शन को कॉल करते समय दिनांक और वांछित प्रारूप निर्दिष्ट करें।

आप %M . पास करके पूरे महीने का नाम वापस कर सकते हैं प्रारूप स्ट्रिंग के रूप में।

उदाहरण:

SELECT DATE_FORMAT('2030-12-25', '%M');

परिणाम:

December

महीने के नाम के लिए इस्तेमाल की जाने वाली भाषा lc_time_names के मान से नियंत्रित होती है सिस्टम चर।

लघु माह का नाम

पासिंग %b DATE_FORMAT() . तक फ़ंक्शन लघु महीने का नाम देता है।

उदाहरण:

SELECT DATE_FORMAT('2030-12-25', '%b');

परिणाम:

December

इसे MONTHNAME() . के साथ दोहराया जा सकता है LEFT() . का उपयोग करके कार्य करें महीने के नाम से पहले 3 अक्षर हथियाने के लिए।

उदाहरण:

SELECT LEFT(MONTHNAME('2030-12-25'), 3);

परिणाम:

December

MONTHNAME() . के परिणाम को परिवर्तित करके उसी अवधारणा को प्राप्त किया जा सकता है CAST() . जैसे फ़ंक्शन के साथ तीन वर्ण डेटा प्रकार के लिए ।

हालाँकि, जबकि यह दृष्टिकोण en_US . में काम करता है , हो सकता है कि यह हमेशा अन्य भाषाओं में अपेक्षित रूप से काम न करे। उदाहरण के लिए:

SET lc_time_names = 'th_TH';
SELECT 
    DATE_FORMAT('2030-12-25', '%b') AS "Short 1",
    LEFT(MONTHNAME('2030-12-25'), 3) AS "Short 2",
    MONTHNAME('2030-12-25') AS "Full";

परिणाम:

+----------+-----------+-----------------------+
| Short 1  | Short 2   | Full                  |
+----------+-----------+-----------------------+
| ธ.ค.     | ธัน        | ธันวาคม                |
+----------+-----------+-----------------------+

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. GTID से पारंपरिक प्रतिकृति पर वापस जाएं

  2. MySQL के साथ यादृच्छिक पंक्तियों का चयन करना

  3. MySQL कमांड:सामान्य MySQL प्रश्नों की चीट शीट

  4. SSH टनल पर दूरस्थ MySQL सर्वर से कनेक्ट करने के लिए कार्यक्षेत्र का उपयोग करना

  5. एक पंक्ति सम्मिलित करने के लिए SqlDataAdapter का उपयोग करना