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

अगले 12 घंटों में आने वाले रिकॉर्ड का चयन करने के लिए MySQL क्वेरी?


इसके लिए आप DATE_ADD() का उपयोग करके INTERVAL 12 घंटे का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> तालिका बनाएं DemoTable (DueDateTime datetime);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.60 सेकंड)

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

mysql> डेमोटेबल मानों में डालें ('2019-07-12 10:50:30'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.29 सेकंड) mysql> डेमोटेबल मानों में डालें ('2019-07-12 22:02 :00');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड)mysql> डेमोटेबल मानों में डालें ('2019-07-12 11:12:10'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.19 सेकंड) mysql> में डालें डेमोटेबल मान ('2019-07-12 09:02:00'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)

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

mysql> डेमोटेबल से *चुनें;

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

<पूर्व>+---------------------+| नियत दिनांक समय |+---------------------+| 2019-07-12 10:50:30 || 2019-07-12 22:02:00 || 2019-07-12 11:12:10 || 2019-07-12 09:02:00 |+---------------------+4 पंक्तियों में सेट (0.00 सेकंड)

अगले 12 घंटों में आने वाले रिकॉर्ड का चयन करने के लिए क्वेरी निम्नलिखित है -

mysql> डेमोटेबल से * चुनें जहां date_add(DueDateTime,interval 12 घंटे) अभी के बीच() ANDDATE_ADD(NOW(), INTERVAL 12 HOUR);

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

<पूर्व>+---------------------+| नियत दिनांक समय |+---------------------+| 2019-07-12 10:50:30 || 2019-07-12 22:02:00 || 2019-07-12 11:12:10 |+---------------------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. MySQL विशिष्ट महीने और वर्ष के साथ रिकॉर्ड वापस करने के लिए क्वेरी का चयन करें

    विशिष्ट महीने के लिए, MONTH () का उपयोग करें और वर्ष के लिए, वर्ष () विधि का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(StudentName varchar(40), StudentAdmissionDate date);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.67 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल

  1. MySQL में एक चयन क्वेरी के साथ सम्मिलित करें

    सेलेक्ट क्वेरी के साथ इन्सर्ट के लिए, सिंटैक्स इस प्रकार है - insert into yourTableName(yourColumnName1,yourColumnName2,yourColumnName3,...N) select yourValue1,yourValue2,yourValue3,......N; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1603    -> (    -> Studen

  1. मुद्रा रिकॉर्ड सेट करने के लिए MySQL क्वेरी

    मुद्रा रिकॉर्ड प्रदर्शित करने और उन्हें सही रूप में प्रदर्शित करने के लिए MySQL में FORMAT () का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में सम्मिलित करें(773646463);क्वेरी ठीक है,