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

MySQL में तिथियों को समूहीकृत करके रिकॉर्ड प्रदर्शित करें

<घंटा/>

MySQL में तिथियों को समूहबद्ध करने के लिए, ग्रुप बाय क्लॉज का उपयोग करें -

mysql> टेबल बनाएं DemoTable2002( CustomerName varchar(20), CustomerShippingDate datetime);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.61 सेकंड)

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

mysql> DemoTable2002 मानों ('क्रिस', '2019-01-10') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) mysql> DemoTable2002 मानों में डालें ('डेविड','2018-12-31 '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable2002 मानों में डालें ('डेविड', '2019-12-16'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable2002 मानों में डालें ( 'क्रिस','2018-12-01');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड)

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

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

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

<पूर्व>+--------------+--------------------------+| ग्राहक का नाम | ग्राहक शिपिंग तिथि |+--------------+--------------------------+| क्रिस | 2019-01-10 00:00:00 || डेविड | 2018-12-31 00:00:00 || डेविड | 2019-12-16 00:00:00 || क्रिस | 2018-12-01 00:00:00 |+--------------+--------------------------+ सेट में 4 पंक्तियाँ (0.00 सेकंड)

यहां दिनांकों को समूहीकृत करके रिकॉर्ड प्रदर्शित करने की क्वेरी दी गई है -

mysql> दिनांक (न्यूनतम (ग्राहक शिपिंग दिनांक)), दिनांक (अधिकतम (ग्राहकशिपिंग दिनांक)), ग्राहक नाम DemoTable2002 समूह से CustomerName द्वारा चुनें;

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

<पूर्व>+------------------------------------------+--------------- ---------------------+--------------+| दिनांक (मिनट (ग्राहक शिपिंग दिनांक)) | दिनांक (अधिकतम (ग्राहक शिपिंग दिनांक)) | ग्राहक का नाम |+-------------------------------------+--------------- ------------------------+--------------+| 2018-12-01 | 2019-01-10 | क्रिस || 2018-12-31 | 2019-12-16 | डेविड |+------------------------------------------+--------------- ------------------------+--------------+2 पंक्तियाँ सेट में (0.00 सेकंड)
  1. संख्यात्मक अंतर द्वारा आदेशित रिकॉर्ड प्रदर्शित करने के लिए MySQL क्वेरी?

    ORDER BY का उपयोग करें और संख्यात्मक अंतर के आधार पर रिकॉर्ड प्रदर्शित करने के लिए अंतर सेट करें। निम्नलिखित वाक्य रचना है - अपनेTableNameआदेश से *चुनें (yourIntegerColumnName1 - yourIntegerColumnName2); आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (3.48 सेकंड) इंसर्ट कमांड का उपयो

  1. MySQL में संग्रहीत कार्यविधि से तालिका रिकॉर्ड प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1933 ( ClientName varchar(20) );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.00 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1933 मानों में डालें (जॉन डो); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) चयन कथन का उपयोग करके तालिका से

  1. MySQL में TRUE FALSE रिकॉर्ड को 0 1 के रूप में प्रदर्शित करें

    0 और 1 मान प्रदर्शित करने के लिए कॉलम को बूलियन के रूप में सेट करें। आइए एक टेबल बनाएं - mysql> create table DemoTable2035    -> (    -> Id int NOT NULL AUTO_INCREMENT,    -> Name varchar(20),    -> isMarried boolean,    -> PRIMARY