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

MySQL में डेट का भाग निकालते समय INTERVAL कीवर्ड का उपयोग कैसे करें

निम्न उदाहरण की मदद से हम समझ सकते हैं कि MySQL INTERVAL कीवर्ड का उपयोग EXTRACT() फंक्शन के साथ कैसे कर सकते हैं:

mysql> SELECT StudentName, RegDate, EXTRACT(YEAR FROM RegDate + INTERVAL 2 YEAR) AS 'Two Year Interval' FROM testing WHERE StudentName = 'Gaurav';
+-------------+---------------------+-------------------+
| StudentName | RegDate             | Two Year Interval |
+-------------+---------------------+-------------------+
| Gaurav      | 2017-10-29 08:48:33 |              2019 |
+-------------+---------------------+-------------------+

उपरोक्त क्वेरी दिखा रही है कि हम MySQL टेबल क्वेरी में उपयोग किए गए EXTRACT() फंक्शन के साथ INTERVAL कीवर्ड का उपयोग कैसे कर सकते हैं।

mysql> SELECT EXTRACT(YEAR FROM '2017-10-22 05:03:45' + INTERVAL 2 YEAR) AS 'Two Year Interval';
+-------------------+
| Two Year Interval |
+-------------------+
|              2019 |
+-------------------+

उपरोक्त क्वेरी दिखा रही है कि हम विशेष दी गई डेट के लिए EXTRACT() फंक्शन के साथ INTERVAL कीवर्ड का उपयोग कैसे कर सकते हैं।

यह तकनीक भविष्य/भूत की डेट से भाग निकालने के लिए उपयोगी है बिना डेट बदले।

  1. - MySQL में तिथि रिकॉर्ड डालते समय INTERVAL कीवर्ड का उपयोग करना

    MySQL में INSERT के दौरान INTERVAL कीवर्ड का उपयोग करके तिथि गणना करना MySQL में INTERVAL कीवर्ड का उपयोग DATE_ADD() या DATE_SUB() फ़ंक्शन के साथ करके तिथि/समय मानों में अंतराल जोड़ा या घटाया जा सकता है। व्यावहारिक उदाहरण तालिका बनाना CREATE TABLE DemoTable ( ArrivalTime DATETIME ); INTERVAL

  1. - MySQL तालिका बनाते समय आरक्षित कीवर्ड 'Key' का उपयोग करना

    MySQL में बैकटिक का उपयोग करके आरक्षित कीवर्ड Key को कॉलम नाम के रूप में उपयोग करना KEY MySQL में एक आरक्षित शब्द है (इंडेक्स के लिए समानार्थी)। इसे कॉलम नाम के रूप में उपयोग करने के लिए बैकटिक (`) में लपेटना आवश्यक है। व्यावहारिक उदाहरण बैकटिक के साथ तालिका बनाना CREATE TABLE DemoTable ( `Ke

  1. - MySQL में @ चिह्न (उपयोगकर्ता-परिभाषित चर) का उपयोग करें

    MySQL में @ चिह्न **उपयोगकर्ता-परिभाषित चर (user-defined variables)** को दर्शाता है। ये चर सत्र-विशिष्ट (session-specific) होते हैं और एक कनेक्शन के भीतर मानों को अस्थायी रूप से संग्रहीत करके क्वेरी के बीच साझा करने की अनुमति देते हैं। सिंटैक्स SET @variable_name := value; या SELECT में असाइनमेंट: