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

TO_DAYS () उदाहरण – MySQL

MySQL में, आप TO_DAYS() . का उपयोग कर सकते हैं यह पता लगाने के लिए कार्य करें कि दिन को कितने दिन बीत चुके हैं 0 किसी खास तारीख के लिए। उदाहरण के लिए, आप इस फ़ंक्शन के लिए आज की तारीख पास कर सकते हैं, और यह लौटाएगा कि दिन 0 से कितने दिन हो गए हैं ।

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

सिंटैक्स

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

TO_DAYS(date)

जहां date गणना में उपयोग करने की तिथि है।

उदाहरण

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

SELECT TO_DAYS('1999-12-31');

परिणाम:

+-----------------------+
| TO_DAYS('1999-12-31') |
+-----------------------+
|                730484 |
+-----------------------+

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

उदाहरण 2 - वर्तमान तिथि

वर्तमान तिथि का उपयोग करते हुए एक उदाहरण यहां दिया गया है।

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

परिणाम:

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

सबसे पहले, मैं CURDATE() . का उपयोग करता हूं वर्तमान तिथि को वापस करने के लिए फ़ंक्शन, फिर मैं उस फ़ंक्शन को TO_DAYS() . पर पास करता हूं 0 . दिन के बाद के दिनों की संख्या लौटाने के लिए कार्य करता है ।

TO_DAYS() बनाम FROM_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. परियोजना विकास के दौरान 5 MySql उपयोगी प्रश्न

  2. CentOS पर MySQL को अपग्रेड कैसे करें

  3. पायथन:एक MySQL तालिका को एक शब्दकोश के रूप में आयात करने के लिए mysqldb का उपयोग करें?

  4. MySQL 8.0 में बदली गई भूमिकाओं का उपयोग कैसे करें

  5. लोड डेटा स्थानीय इनफाइल में वर्जित... PHP