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

वर्तमान तिथि और वर्तमान तिथि से रिकॉर्ड लाने के लिए MySQL में शर्त पूरी होने पर कॉलम का चयन करें + 1

<घंटा/>

आइए सबसे पहले वर्तमान तिथि प्राप्त करें -

mysql> curdate() चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+---------------+| दही () |+---------------+| 2019-12-15 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)

आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable1956 ( ProductId int, ProductName varchar(20), CustomerName varchar(20), ShippingDate date);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

mysql> DemoTable1956 मानों में डालें (101, 'उत्पाद -1', 'सैम', '2019-10-11'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1956 मानों में डालें (102, 'उत्पाद -2', 'कैरोल', '2018-12-01'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1956 मान (103, 'उत्पाद -3', 'डेविड', '2019 में डालें) -12-15');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)mysql> DemoTable1956 मानों में डालें(104,'उत्पाद-4','रॉबर्ट','2019-12-16');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें -

mysql> DemoTable1956 से * चुनें;

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+-----------+---------------+--------------+----- ---------+| उत्पाद आईडी | उत्पाद का नाम | ग्राहक का नाम | नौवहन दिनांक |+----------+----------------+--------------+---------- --------+| 101 | उत्पाद-1 | सैम | 2019-10-11 || 102 | उत्पाद-2 | कैरल | 2018-12-01 || 103 | उत्पाद-3 | डेविड | 2019-12-15 || 104 | उत्पाद-4 | रॉबर्ट | 2019-12-16 |+----------+----------------+--------------+-- ------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहां एक कॉलम का चयन करने और वर्तमान तिथि और अगली तारीख रिकॉर्ड लाने के लिए क्वेरी है -

mysql> DemoTable1956 से CustomerName चुनें, जहां शिपिंग दिनांक IN(CURDATE(),CURDATE()+अंतराल 1 दिन);

यह निम्नलिखित आउटपुट देगा -

<पूर्व>+--------------+| ग्राहक का नाम |+--------------+| डेविड || रॉबर्ट |+--------------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL से दिनांक का चयन करें और पाठ को प्रारूपित करें?

    तिथि और प्रारूप चुनने के लिए, SELECT DATE_FORMAT() का उपयोग करें। निम्नलिखित वाक्य रचना है - सिंटैक्स अपनेTableName से date_format(yourColumnName, %e %b %y) चुनें; आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें -

  1. MySQL * का चयन करें और वर्तमान तिथि के साथ रिकॉर्ड खोजें

    वर्तमान तिथि के लिए, CURDATE() का प्रयोग करें। साथ ही, दिनांक को प्रारूपित करने के लिए STR_TO_DATE() का उपयोग करें और इसकी तुलना वर्तमान दिनांक से करें जैसा कि नीचे दिए गए सिंटैक्स में है - सिंटैक्स अपनेTableName से *चुनें जहां str_to_date(yourColumnName,yourFormatSpecifier)=curdate(); मान लें कि आ

  1. MySQL में देय तिथि और वर्तमान दिनांक रिकॉर्ड की जांच करने की शर्त जहां खंड

    ऐसी स्थितियों की जांच करने के लिए, MySQL में IF() का उपयोग करें। आइए एक टेबल बनाएं - उदाहरण );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.78 इंसर्ट कमांड की मदद से टेबल में कुछ रिकॉर्ड डालें - उदाहरण डेमो89 मानों में डालें (2019-11-29); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 चयन कथन का उपयोग करके तालिका