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

FROM_DAYS () उदाहरण – MySQL

MySQL में, FROM_DAYS() फ़ंक्शन तर्क के रूप में दिए गए दिनों की संख्या के आधार पर दिनांक मान देता है।

इस लेख में प्रदर्शित करने के लिए उदाहरण हैं।

सिंटैक्स

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

FROM_DAYS(N)

जहां N दिन से दिनों की संख्या है 0

उदाहरण

प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है।

SELECT FROM_DAYS(366);

परिणाम:

+----------------+
| FROM_DAYS(366) |
+----------------+
| 0001-01-01     |
+----------------+

हालांकि ध्यान दें कि MySQL प्रलेखन सलाह देता है कि यह फ़ंक्शन ग्रेगोरियन कैलेंडर (1582) के आगमन से पहले के मानों के उपयोग के लिए अभिप्रेत नहीं है।

बाद की तारीख के साथ एक उदाहरण यहां दिया गया है:

SELECT FROM_DAYS(645000);
चुनें

परिणाम:

+-------------------+
| FROM_DAYS(645000) |
+-------------------+
| 1765-12-13        |
+-------------------+

और बाद की तारीख फिर से:

SELECT FROM_DAYS(745000);

परिणाम:

+-------------------+
| FROM_DAYS(745000) |
+-------------------+
| 2039-09-28        |
+-------------------+

FROM_DAYS() बनाम TO_DAYS()

FROM_DAYS() फ़ंक्शन TO_DAYS() . के विपरीत है , जो एक तिथि तिथि दी गई है, दिन की संख्या लौटाती है। इन दो कार्यों के बीच संबंध प्रदर्शित करने के लिए यहां एक उदाहरण दिया गया है:

SELECT 
    CURDATE(),
    TO_DAYS(CURDATE()),
    FROM_DAYS(TO_DAYS(CURDATE()));

परिणाम:

+------------+--------------------+-------------------------------+
| CURDATE()  | TO_DAYS(CURDATE()) | FROM_DAYS(TO_DAYS(CURDATE())) |
+------------+--------------------+-------------------------------+
| 2018-06-26 |             737236 | 2018-06-26                    |
+------------+--------------------+-------------------------------+

तो इस उदाहरण में मैं TO_DAYS() . का उपयोग करता हूं वर्तमान तिथि से दिनों की संख्या वापस करने के लिए। मैं तब FROM_DAYS() . का उपयोग करता हूं उस मान से तारीख वापस करने के लिए (जो, जैसा कि अपेक्षित था, CURDATE() के मूल मान पर वापस आ जाता है )।


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL उपयोगकर्ता DB में पासवर्ड कॉलम नहीं हैं - OSX पर MySQL इंस्टॉल करना

  2. cPanel MySQL डेटाबेस विज़ार्ड का उपयोग कैसे करें

  3. दो टेबल mysql में कैसे शामिल हों?

  4. mysql तालिका नाम में (-) डैश का उपयोग करना

  5. TOP या LIMIT का उपयोग किए बिना शीर्ष 10 पंक्तियों को पुनः प्राप्त करें? - सप्ताह #247 . का साक्षात्कार प्रश्न