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

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

<घंटा/>

किसी रिकॉर्ड को ठीक करने और फिर प्रदर्शित करने के लिए ORDER BY का उपयोग करें

अपनेTableNameऑर्डर से yourColumnName1=yourValue desc,yourColumnName2;
से * चुनें

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

mysql> तालिका बनाएँ DemoTable1932 (उपयोगकर्ता नाम varchar(20), शिपिंग दिनांक दिनांक);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.00 सेकंड)

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

mysql> DemoTable1932 मान ('क्रिस', '2018-10-12') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1932 मानों में डालें ('डेविड','2019-04-11 '); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1932 मानों ('माइक', '2016-12-04') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड) mysql> DemoTable1932 मानों में डालें ( 'कैरोल','2017-12-26');क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.00 सेकंड)

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

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

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

<पूर्व>+----------+--------------+| उपयोगकर्ता नाम | शिपिंग तिथि |+----------+--------------+| क्रिस | 2018-10-12 || डेविड | 2019-04-11 || माइक | 2016-12-04 || कैरल | 2017-12-26 |+----------+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)

यहां पहले मूल्य के आधार पर आइटम का चयन करने और फिर तारीख के आधार पर ऑर्डर करने की क्वेरी है -

mysql> UserName='David' desc,ShippingDate द्वारा DemoTable1932 ऑर्डर से * चुनें;

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

<पूर्व>+----------+--------------+| उपयोगकर्ता नाम | शिपिंग तिथि |+----------+--------------+| डेविड | 2019-04-11 || माइक | 2016-12-04 || कैरल | 2017-12-26 || क्रिस | 2018-10-12 |+----------+--------------+4 पंक्तियाँ सेट में (0.00 सेकंड)
  1. MySQL में दिनांक रिकॉर्ड से दिनांक खोजने का सबसे तेज़ तरीका

    कीवर्ड के बीच MySQL का उपयोग करना सबसे तेज़ और आसान तरीका है। आइए पहले एक − . बनाएं );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.45 सेकंड) इंसर्ट का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1413 मान (कैरोल,2019-09-28 12:06:10) में डालें; ठीक है, 1 पंक्ति प्रभावित (0.08 सेकंड) − . का चयन करके ता

  1. MySQL तालिका में प्रत्येक मान के लिए अधिकतम का चयन करें?

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

  1. MySQL में पहले तीन कॉलम मानों के लिए एक विशिष्ट मान सेट करें?

    केवल पहले तीन मानों के लिए एक विशिष्ट मान सेट करने के लिए, आपको LIMIT 3 का उपयोग करना होगा। आइए पहले हम एक तालिका बनाएं - mysql> create table DemoTable1968    (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(20)    ); Query OK, 0 rows affect