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

कुछ मूल्यों के अवरोही और अन्य आरोही के रूप में अलग-अलग क्रम के साथ MySQL ऑर्डर?

<घंटा/>

आप इसके लिए फ़ील्ड() का उपयोग कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं डेमोटेबल (वैल्यू इंट);क्वेरी ओके, 0 रो प्रभावित (0.80 सेकेंड)

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

mysql> डेमोटेबल वैल्यू में डालें (10); क्वेरी ओके, 1 पंक्ति प्रभावित (0.18 सेकंड) mysql> डेमोटेबल वैल्यू में डालें (70); क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल वैल्यू में डालें ( 60); क्वेरी ओके, 1 पंक्ति प्रभावित (0.14 सेकंड) mysql> डेमोटेबल मानों में डालें (56); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> डेमोटेबल मानों में डालें (81); क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.44 सेकंड)mysql> डेमोटेबल वैल्यू में डालें(85);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.15 सेकंड)

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

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

आउटपुट

<पूर्व>+----------+| मूल्य |+----------+| 10 || 70 || 60 || 56 || 81 || 85 |+----------+6 पंक्तियाँ सेट में (0.00 सेकंड)

ORDER BY विशिष्ट 3 मानों को अवरोही और शेष आरोही क्रम के रूप में क्वेरी निम्नलिखित है -

mysql> DemoTable क्रम से फ़ील्ड के अनुसार *चुनें (मान, 60,70,81) विवरण;

आउटपुट

<पूर्व>+----------+| मूल्य |+----------+| 81 || 70 || 60 || 10 || 56 || 85 |+----------+6 पंक्तियाँ सेट में (0.00 सेकंड)
  1. एकल फ़ील्ड द्वारा ऑर्डर करें और शेष रिकॉर्ड को उसी क्रम में MySQL के साथ प्रदर्शित करें

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

  1. MySQL के साथ आरोही क्रम में तालिका की अंतिम तीन पंक्तियों का चयन कैसे करें?

    आरोही क्रम में अंतिम तीन पंक्तियों का चयन करने के लिए, नीचे दिए गए सिंटैक्स के अनुसार ORDER BY DESC LIMIT का उपयोग करें - select * from (select * from yourTableName order by yourColumnName desc limit 3) anyAliasName order by yourColumnName ; आइए पहले एक टेबल बनाएं - mysql> create table DemoTable

  1. MySQL एक विशिष्ट कॉलम x द्वारा ऑर्डर करें और शेष मानों को आरोही क्रम में प्रदर्शित करें

    आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.68 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - डेमोटेबल मानों में डालें(5);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.11 सेकंड) चयन कथन का उपयोग करके तालिका से सभी रिकॉर्ड प्रदर्शित करें - डेमोटेबल से * चुनें; यह निम