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

मारियाडीबी में एक तिथि से लघु माह का नाम प्राप्त करने के 2 तरीके

मारियाडीबी में किसी तिथि से छोटे महीने का नाम वापस करने के दो तरीके यहां दिए गए हैं।

DATE_FORMAT() समारोह

DATE_FORMAT() फ़ंक्शन किसी दिए गए दिनांक को एक निर्दिष्ट प्रारूप में स्वरूपित करता है। जब आप फ़ंक्शन को कॉल करते हैं तो आप दिनांक और प्रारूप निर्दिष्ट करते हैं।

पासिंग %b चूंकि प्रारूप स्ट्रिंग छोटे महीने का नाम देता है।

उदाहरण:

SELECT DATE_FORMAT('2023-09-20', '%b');

परिणाम:

+---------------------------------+
| DATE_FORMAT('2023-09-20', '%b') |
+---------------------------------+
| Sep                             |
+---------------------------------+

MONTHNAME() समारोह

MONTHNAME() फ़ंक्शन दिनांक से पूरे महीने का नाम देता है। यह छोटे महीने का नाम वापस नहीं करता है। हालांकि, इसे LEFT() . पर पास किया जा सकता है यदि आवश्यक हो तो महीने के नाम से केवल पहले 3 अक्षर वापस करने के लिए कार्य करें।

उदाहरण:

SELECT LEFT(MONTHNAME('2023-09-20'), 3);

परिणाम:

+----------------------------------+
| LEFT(MONTHNAME('2023-09-20'), 3) |
+----------------------------------+
| Sep                              |
+----------------------------------+

जरूरी नहीं कि यह तरीका सभी भाषाओं में काम करे। उदाहरण के लिए, Thai . का उपयोग करते समय यहां क्या होता है :

SET lc_time_names = 'th_TH';
SELECT 
    DATE_FORMAT('2023-09-20', '%b') AS "Short 1",
    LEFT(MONTHNAME('2023-09-20'), 3) AS "Short 2",
    MONTHNAME('2023-09-20') 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. मारियाडीबी में एक समय मूल्य से घंटे प्राप्त करने के लिए 4 कार्य

  2. MariaDB में किसी समय या दिनांक समय मान में AM/PM कैसे जोड़ें?

  3. CentOS 8 . पर मारियाडीबी कैसे स्थापित करें

  4. स्काईएसक्यूएल से अलर्ट और नोटिफिकेशन

  5. वायरगार्ड का उपयोग करके मारियाडीबी प्रतिकृति के लिए मल्टी-क्लाउड परिनियोजन