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

मारियाडीबी में FROM_DAYS () कैसे काम करता है

मारियाडीबी में, FROM_DAYS() एक अंतर्निहित दिनांक और समय फ़ंक्शन है जो मानक कैलेंडर (0000-00-00) की शुरुआत से दिए गए दिनों की संख्या के आधार पर दिनांक मान देता है।

जब आप इसे कॉल करते हैं तो आप फ़ंक्शन को दिनों की संख्या पास करते हैं।

FROM_DAYS() फ़ंक्शन TO_DAYS() . का विलोम है समारोह।

सिंटैक्स

वाक्य रचना इस प्रकार है:

FROM_DAYS(N)

जहां n 0000-00-00 में जोड़ने के लिए दिनों की संख्या है।

उदाहरण

यहां एक उदाहरण दिया गया है:

SELECT FROM_DAYS(743021);

परिणाम:

+-------------------+
| FROM_DAYS(743021) |
+-------------------+
| 2034-04-28        |
+-------------------+

अमान्य तर्क

जब कोई अमान्य तर्क पारित किया गया, FROM_DAYS() रिटर्न 0000-00-00 चेतावनी के साथ:

SELECT FROM_DAYS('Dang');

परिणाम:

+-------------------+
| FROM_DAYS('Dang') |
+-------------------+
| 0000-00-00        |
+-------------------+
1 row in set, 1 warning (0.000 sec)

चेतावनी की जाँच करें:

SHOW WARNINGS;

परिणाम:

+---------+------+-------------------------------------------+
| Level   | Code | Message                                   |
+---------+------+-------------------------------------------+
| Warning | 1292 | Truncated incorrect INTEGER value: 'Dang' |
+---------+------+-------------------------------------------+

अनुपलब्ध तर्क

कॉलिंग FROM_DAYS() तर्कों की गलत संख्या के साथ, या कोई तर्क पारित किए बिना, एक त्रुटि उत्पन्न होती है:

SELECT FROM_DAYS();

परिणाम:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'FROM_DAYS'

और दूसरा उदाहरण:

SELECT FROM_DAYS( 1, 2 );

परिणाम:

ERROR 1582 (42000): Incorrect parameter count in the call to native function 'FROM_DAYS'

पूर्व-ग्रेगोरियन कैलेंडर

FROM_DAYS() फ़ंक्शन ग्रेगोरियन कैलेंडर के आगमन से पहले की तारीखों के साथ उपयोग के लिए डिज़ाइन नहीं किया गया है (जिसे अक्टूबर 1582 में पेश किया गया था)। परिणाम विश्वसनीय नहीं होंगे क्योंकि यह उन खोए हुए दिनों का हिसाब नहीं देता जब कैलेंडर जूलियन कैलेंडर से बदल गया था।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Amazon Aurora, Amazon RDS, और ClusterControl के लिए फ़ेलओवर टाइम्स की तुलना करना

  2. Amazon AWS पर MySQL या MariaDB डेटाबेस कोल्ड स्टैंडबाय बनाना

  3. मारियाडीबी में केवल अल्फ़ान्यूमेरिक वर्ण वाली पंक्तियों को वापस करने के 2 तरीके

  4. रिले नोड का उपयोग करके MySQL गैलेरा क्लस्टर के साथ शून्य डाउनटाइम नेटवर्क माइग्रेशन

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