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

MySQL में कंपाउंड INTERVAL यूनिट का उपयोग कैसे करें

कंपाउंड INTERVAL यूनिट कीवर्ड दो कीवर्ड्स से बने होते हैं और अंडरस्कोर (_) से अलग होते हैं। MySQL में इनका उपयोग करने के लिए यूनिट मानों को सिंगल कोट्स में संलग्न करना होगा और स्पेस से अलग करना होगा।

उदाहरण: निम्न क्वेरी डेट मान में 2 वर्ष और 2 महीने जोड़ेगी।

mysql> SELECT TIMESTAMP('2017-10-22 04:05:36' + INTERVAL '2 2' YEAR_MONTH) AS 'Date After 2 Years and 2 Months';
+---------------------------------+
| Date After 2 Years and 2 Months |
+---------------------------------+
| 2019-12-22 04:05:36             |
+---------------------------------+

अन्य कंपाउंड यूनिट्स: DAY_HOUR, HOUR_MINUTE, MINUTE_SECOND, YEAR_MONTH, आदि।

नोट: मान सिंगल कोट्स में होने चाहिए: INTERVAL 'value1 value2' UNIT1_UNIT2

  1. - MySQL में कॉमा-अलग स्ट्रिंग को IN() क्लॉज में उपयोग करने की सीमाएं और विकल्प

    MySQL में IN() क्लॉज के अंदर कॉमा-अलग स्ट्रिंग (10,20,50) पास करना **काम नहीं करता** जैसा अपेक्षित होता है। MySQL पूरे स्ट्रिंग को **एकल मान** मानता है, न कि मानों की सूची। यह लेख इस व्यवहार को दर्शाता है और सही विकल्प दिखाता है। समस्या प्रदर्शन टेबल बनाएं: INSERT INTO DemoTable1314 VALUES(90,56,4

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

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

  1. - MySQL में WITH ROLLUP का सही उपयोग कैसे करें

    WITH ROLLUP के साथ योग और कुल योग प्राप्त करना WITH ROLLUP का सिंटैक्स: select yourColumnName1, sum(yourColumnName2) from yourTableName group by yourColumnName1 with rollup; पहले टेबल बनाएं: create table DemoTable1622 ( EmployeeCountryName varchar(20), EmployeeSalary int ); Query OK, 0 rows affecte