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

पहले पिछले 3 महीनों तक ऑर्डर करें, फिर MySQL में वर्णानुक्रम में?

<घंटा/>

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

mysql> तालिका बनाएं DemoTable1526 -> ( -> CustomerName varchar(20), ->खरीदारी दिनांक -> );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.67 सेकंड)

इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें। यहां, हमने 2019 की तारीखें डाली हैं -

mysql> DemoTable1526 मानों ('एडम', '2019-06-01') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable1526 मानों में डालें ('सैम','2019-04-26 '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.13 सेकंड) mysql> DemoTable1526 मानों में डालें ('क्रिस', '2019-05-24'); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> DemoTable1526 मानों में डालें ( 'डेविड','2019-10-10');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.23 सेकंड)mysql> डेमोटेबल में डालें1526 मान ('बॉब', '2019-12-31'); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.23 सेकंड)

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

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

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

<पूर्व>+--------------+--------------+| ग्राहक का नाम | ख़रीद की तारीख |+--------------+--------------+| एडम | 2019-06-01 || सैम | 2019-04-26 || क्रिस | 2019-05-24 || डेविड | 2019-10-10 || बॉब | 2019-12-31 |+--------------+--------------+5 पंक्तियाँ सेट में (0.00 सेकंड)

वर्तमान तिथि इस प्रकार है -

mysql> सेलेक्ट कर्डेट ();+---------------+| दही () |+---------------+| 2019-10-08 |+---------------+1 पंक्ति सेट में (0.00 सेकंड)

यहां 2019 के पहले 3 महीनों तक ऑर्डर करने की क्वेरी है, फिर वर्णानुक्रम में -

mysql> DemoTable1526 से * चुनें -> खरीद तिथि के अनुसार ऑर्डर करें> curdate() - अंतराल 3 महीने का विवरण, CustomerName;

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

<पूर्व>+--------------+--------------+| ग्राहक का नाम | ख़रीद की तारीख |+--------------+--------------+| बॉब | 2019-12-31 || डेविड | 2019-10-10 || एडम | 2019-06-01 || क्रिस | 2019-05-24 || सैम | 2019-04-26 |+--------------+--------------+5 पंक्तियाँ सेट में (0.00 सेकंड)
  1. PostgreSQL में MySQL के ORDER BY FIELD () का अनुकरण?

    MySQL के ORDER BY FIELD() को PostgreSQL में अनुकरण करने की प्रक्रिया निम्नलिखित है। हमने PostgreSQL को चलाने के लिए एक ऑनलाइन कंपाइलर का उपयोग किया है। आइए अब देखें कि आउटपुट प्राप्त करने के लिए हमने ऊपर क्या किया। सबसे पहले, हमने एक टेबल बनाई। create table PostgreOrderIdDemo (    cou

  1. MySQL में पहली और आखिरी के अलावा सभी पंक्तियां प्राप्त करें

    पहली और आखिरी के अलावा सभी पंक्तियों को प्राप्त करने के लिए, MIN() और MAX() के साथ सबक्वायरी का उपयोग करें। आइए पहले एक टेबल बनाएं - mysql> create table DemoTable1917    (    StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    StudentCode int,    StudentM

  1. पहले मूल्य के आधार पर आइटम चुनें, फिर MySQL में शेष रिकॉर्ड के लिए दिनांक के आधार पर ऑर्डर करें

    किसी रिकॉर्ड को ठीक करने और फिर प्रदर्शित करने के लिए ORDER BY का उपयोग करें अपनेTableNameऑर्डर से yourColumnName1=yourValue desc,yourColumnName2; से * चुनें आइए पहले एक टेबल बनाएं - तालिका बनाएँ DemoTable1932 (उपयोगकर्ता नाम varchar(20), शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (