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

मारियाडीबी में प्रत्यय के साथ दिन की संख्या कैसे लौटाएं?

मारियाडीबी में दिनांक और समय के कार्यों का एक बड़ा संग्रह शामिल है जो एक निश्चित प्रारूप में दी गई तारीख को लौटाता है।

एक चीज जो आप कर सकते हैं वह है प्रासंगिक "st/nd/rd/th" प्रत्यय के साथ दिन की संख्या लौटाना। उदाहरण के लिए, इसे 10 जुलाई 2025 के रूप में वापस करने के बजाय, इसे 10 जुलाई 2025 के रूप में वापस कर दिया गया है।

नीचे मारियाडीबी में प्रासंगिक प्रत्यय को एक दिन की संख्या में जोड़ने का एक उदाहरण है।

उदाहरण

प्रासंगिक प्रत्यय के साथ दिन की संख्या वापस करने के लिए, आप DATE_FORMAT() का उपयोग कर सकते हैं समारोह।

यह फ़ंक्शन दिनांक और प्रारूप स्ट्रिंग को स्वीकार करता है। प्रारूप स्ट्रिंग निर्दिष्ट करती है कि दी गई तिथि को कैसे स्वरूपित किया जाना चाहिए। प्रारूप स्ट्रिंग में एक या अधिक प्रारूप विनिर्देशक होते हैं।

%D प्रारूप विनिर्देशक अंग्रेजी प्रत्यय के साथ दिन लौटाता है। तो इस प्रारूप विनिर्देशक सहित दिन को st . में से एक के साथ वापस कर दिया जाएगा , nd , rd , या th संलग्न, वास्तविक दिन संख्या के आधार पर।

उदाहरण:

SELECT DATE_FORMAT('2030-01-01', '%D %M %Y');

परिणाम:

+---------------------------------------+
| DATE_FORMAT('2030-01-01', '%D %M %Y') |
+---------------------------------------+
| 1st January 2030                      |
+---------------------------------------+

यहां, मैंने तीन प्रारूप विनिर्देशकों को संयोजित किया (%D %M %Y ) एक पूर्ण तिथि प्रस्तुत करने के लिए। इस मामले में, दिन की संख्या 1 . थी और इसलिए st स्वतः जुड़ जाता है।

विभिन्न प्रत्ययों को प्रदर्शित करने के लिए यहां कुछ और उदाहरण दिए गए हैं:

SELECT 
    DATE_FORMAT('2030-01-01', '%D') AS "1",
    DATE_FORMAT('2030-01-02', '%D') AS "2",
    DATE_FORMAT('2030-01-03', '%D') AS "3",
    DATE_FORMAT('2030-01-04', '%D') AS "4",
    DATE_FORMAT('2030-01-20', '%D') AS "20",
    DATE_FORMAT('2030-01-21', '%D') AS "21",
    DATE_FORMAT('2030-01-22', '%D') AS "22",
    DATE_FORMAT('2030-01-23', '%D') AS "23",
    DATE_FORMAT('2030-01-24', '%D') AS "24";

परिणाम:

+------+------+------+------+------+------+------+------+------+
| 1    | 2    | 3    | 4    | 20   | 21   | 22   | 23   | 24   |
+------+------+------+------+------+------+------+------+------+
| 1st  | 2nd  | 3rd  | 4th  | 20th | 21st | 22nd | 23rd | 24th |
+------+------+------+------+------+------+------+------+------+

इस मामले में मैं केवल एक प्रारूप विनिर्देशक का उपयोग करता हूं (%D ) उदाहरण को संक्षिप्त रखने के लिए, लेकिन प्रारूप स्ट्रिंग में किसी भी संख्या में प्रारूप विनिर्देशक हो सकते हैं। अधिक के लिए मारियाडीबी प्रारूप विनिर्देशकों की यह सूची देखें।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मारियाडीबी TX क्या है? न्यू मारियाडीबी माईएसक्यूएल फोर्क को कैसे प्रबंधित करें!

  2. मारियाडीबी आरटीआरआईएम () बनाम आरटीआरआईएम_ओआरएसीएलई ():क्या अंतर है?

  3. Amazon AWS EC2 पर MySQL गैलेरा क्लस्टर 4.0 को तैनात करना

  4. TO_CHAR () का परिचय देने के लिए मारियाडीबी

  5. टेराफॉर्म के साथ MySQL/MariaDB वॉल्ट डेटाबेस सीक्रेट इंजन का प्रावधान