Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> MySQL

एकल MySQL क्वेरी के साथ किसी तिथि में एक वर्ष और दो दिन कैसे जोड़ें

DATE_ADD और INTERVAL का उपयोग करके तिथि में समय जोड़ना

इसके लिए MySQL में INTERVAL का उपयोग करें। पहले टेबल बनाएं:

mysql> create table DemoTable1376 ( AdmissionDate date ); Query OK, 0 rows affected (0.68 sec)

रिकॉर्ड डालें:

mysql> insert into DemoTable1376 values('2018-01-21'); Query OK, 1 row affected (0.12 sec)
mysql> insert into DemoTable1376 values('2017-12-01'); Query OK, 1 row affected (0.17 sec)
mysql> insert into DemoTable1376 values('2018-11-02'); Query OK, 1 row affected (0.13 sec)
mysql> insert into DemoTable1376 values('2019-03-14'); Query OK, 1 row affected (0.17 sec)

सभी रिकॉर्ड देखें:

mysql> select * from DemoTable1376;

आउटपुट:

+---------------+ | AdmissionDate | +---------------+ | 2018-01-21    | | 2017-12-01    | | 2018-11-02    | | 2019-03-14    | +---------------+ 4 rows in set (0.00 sec)

MySQL में एक वर्ष और दो दिन जोड़ने की क्वेरी:

mysql> select date_add(date_add(AdmissionDate, interval 1 year), interval 2 day) as AfterAddingOneYearTwoDays from DemoTable1376;

परिणाम:

+---------------------------+ | AfterAddingOneYearTwoDays | +---------------------------+ | 2019-01-23                | | 2018-12-03                | | 2019-11-04                | | 2020-03-16                | +---------------------------+ 4 rows in set (0.00 sec)

व्याख्या: नेस्टेड DATE_ADD() फंक्शन का उपयोग किया गया है: पहले INTERVAL 1 YEAR जोड़ा जाता है, फिर परिणाम पर INTERVAL 2 DAY जोड़ा जाता है। आप इसे DATE_ADD(AdmissionDate, INTERVAL 1 YEAR) + INTERVAL 2 DAY के रूप में भी लिख सकते हैं (MySQL 8.0+)। INTERVAL कीवर्ड दिन, महीना, वर्ष आदि जोड़ने/घटाने के लिए मानक तरीका है।

  1. - MySQL में INSERT INTO SELECT UNION ALL से एक क्वेरी में दो टेबल में चयन और सम्मिलन

    MySQL में INSERT INTO ... SELECT ... UNION ALL ... SELECT का उपयोग करके एक ही क्वेरी में एक टेबल से डेटा चुनकर दूसरी टेबल में एकाधिक पंक्तियां डाल सकते हैं। उदाहरण 1. लक्ष्य टेबल बनाएं ); 2. स्रोत टेबल बनाएं INSERT INTO DemoTable2 VALUES(Chris); 3. एक क्वेरी में चयन और सम्मिलन SELECT Name, 98

  1. - MySQL में एक क्वेरी से दो कॉलम कैसे अपडेट करें?

    MySQL में एक ही UPDATE स्टेटमेंट में एकाधिक कॉलम अपडेट करने के लिए, SET क्लॉज़ में कॉलम को कॉमा से अलग करके सूचीबद्ध करें। यह एटॉमिक ऑपरेशन सुनिश्चित करता है और क्वेरी ओवरहेड कम करता है। उदाहरण: FirstName और LastName एक साथ अपडेट करना डेमो टेबल बनाएं: mysql> CREATE TABLE DemoTable1909 ( Id

  1. - MySQL में DATE_ADD से 45 दिन जोड़कर नए कॉलम में कैसे प्रदर्शित करें?

    MySQL में DATE/DATETIME कॉलम में दिन जोड़ने और परिणाम को नए कॉलम में प्रदर्शित करने के लिए DATE_ADD() फंक्शन (या + INTERVAL सिंटैक्स) का उपयोग करें। यह देय तारीख, समाप्ति तारीख, शेड्यूलिंग गणना के लिए आवश्यक है। उदाहरण: DueTime में 45 दिन जोड़ना डेमो टेबल बनाएं: mysql> CREATE TABLE DemoTable19