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

MySQL में LIMIT का उपयोग करके शीर्ष दो मानों का चयन कैसे करें?

<घंटा/>

चूँकि आपको शीर्ष मानों की आवश्यकता है, DESC द्वारा ORDER का उपयोग करें। इसके साथ, दो मानों के लिए, LIMIT 2 का उपयोग करें। हमारे उदाहरण के लिए, आइए पहले एक तालिका बनाएं -

mysql> तालिका बनाएं DemoTable(राशि int);क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (0.73 सेकंड)

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

mysql> डेमोटेबल वैल्यू (986) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.10 सेकंड) mysql> डेमोटेबल मानों में डालें (1010); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.20 सेकंड) mysql> डेमोटेबल मानों में डालें ( 769);क्वेरी ओके, 1 पंक्ति प्रभावित (0.18 सेकंड)mysql> डेमोटेबल वैल्यू में डालें(989);क्वेरी ओके, 1 पंक्ति प्रभावित (0.12 सेकंड)mysql> डेमोटेबल वैल्यू में डालें(999);क्वेरी ओके, 1 पंक्ति प्रभावित ( 0.15 सेकंड)

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

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

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

<पूर्व>+--------+| राशि |+-----+| 986 || 1010 || 769 || 989 || 999 |+----------+5 पंक्तियाँ सेट में (0.00 सेकंड)

MySQL में LIMIT का उपयोग करके शीर्ष दो मानों का चयन करने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable ऑर्डर से DESC LIMIT 2 की राशि के अनुसार *चुनें;

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

<पूर्व>+--------+| राशि |+-----+| 1010 || 999 |+----------+2 पंक्तियों में सेट (0.00 सेकंड)
  1. एकल MySQL क्वेरी में दो SELECT स्टेटमेंट का उपयोग करके पहली तालिका से दूसरी तालिका में मान डालें

    दो चयन कथनों का उपयोग करके पहली तालिका से दूसरी तालिका में मान सम्मिलित करने के लिए, SUBQUERY का उपयोग करें। यह आपको दूसरी तालिका में परिणाम प्राप्त करने के लिए केवल एक MySQL क्वेरी का उपयोग करने की अनुमति देगा। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(Name varchar(100), Score int);क्वेरी ओके

  1. MySQL में GROUP BY का उपयोग करके गिनती सीमित करें

    आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable(UserId int, UserMessage varchar(100));क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.51 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - सम्मिलित करें डेमोटेबल मानों में(1,गुड मॉर्निंग);क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) चयन कथन का उपयो

  1. MySQL में दो कॉलम से अलग मान चुनें?

    दो स्तंभों से भिन्न मान चुनने के लिए, UNION का उपयोग करें। आइए पहले एक टेबल बनाएं - टेबल बनाएं DemoTable1(Value1 int);क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.56 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1 मानों में सम्मिलित करें (4); क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.1