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

MySQL में आइटम का क्रम कैसे बदलें?

<घंटा/>

MySQL में आइटम का क्रम बदलने के लिए, ORDER BY उपनाम का उपयोग करें। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable653 (Product1Amount int,Product2Amount int);क्वेरी ठीक, 0 पंक्तियाँ प्रभावित (0.42 सेकंड)

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

mysql> DemoTable653 मान (400,250) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> DemoTable653 मान (500,300) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) mysql> DemoTable653 मानों में डालें ( 40,400);क्वेरी ओके, 1 पंक्ति प्रभावित (0.15 सेकंड)mysql> DemoTable653 मान (200,450) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.14 सेकंड)mysql> DemoTable653 मान (50,20) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड)

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

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

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

<पूर्व>+----------------+----------------+| Product1Amount | Product2Amount |+----------------+----------------+| 400 | 250 || 500 | 300 || 40 | 400 || 200 | 450 || 50 | 20 |+----------------+----------------+5 पंक्तियाँ सेट में (0.00 सेकंड)

वस्तुओं के क्रम को बदलने और अंतर प्रदर्शित करने के लिए निम्नलिखित प्रश्न हैं -

mysql> ProductAmountDifference द्वारा Product1Amount,Product2Amount,(Product1Amount-Product2Amount) को ProductAmountDifference से DemoTable653 ऑर्डर के रूप में चुनें;

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

<पूर्व>+----------------+----------------+--------------- -------------+| Product1Amount | Product2Amount | ProductAmountDifference | ------------+| 40 | 400 | -360 || 200 | 450 | -250 || 50 | 20 | 30 || 400 | 250 | 150 || 500 | 300 | 200 |+----------------+----------------+--------------- ------------+5 पंक्तियाँ सेट में (0.29 सेकंड)
  1. MySQL में auto_increment द्वारा ऑर्डर कैसे करें?

    आइए पहले एक टेबल बनाएं - तालिका बनाएं DemoTable(Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,FirstName varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.70 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल (फर्स्टनाम) वैल्यू (कैरोल) में डालें; क्वेरी ओके, 1 पंक्ति प्रभावित ( 0

  1. MySQL में समूहीकृत फ़ील्ड द्वारा ऑर्डर कैसे करें?

    समूहीकृत फ़ील्ड द्वारा ऑर्डर करने के लिए, IN() के साथ ORDER BY CASE का उपयोग करें। CASE विभिन्न स्थितियों का मूल्यांकन करता है जबकि ORDER BY सॉर्ट मानों को आरोही या अवरोही क्रम में क्रमबद्ध करता है। MySQL IN () का उपयोग मैच खोजने के लिए किया जाता है। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(V

  1. MySQL एंडिंग स्टेटमेंट को कैसे बदलें?

    MySQL के अंतिम कथन को बदलने के लिए, आप DELIMITER - का उपयोग कर सकते हैं कोई भी प्रतीक DELIMITER ऊपर, कोई भी प्रतीक वह प्रतीक है जिसे आप सेट कर सकते हैं। डिफ़ॉल्ट DELIMITER है; आइए पहले एक टेबल बनाएं - )//क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्