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

एक MySQL टेबल पर केवल 3 ऑर्डर की गई पंक्तियों का चयन कैसे करें?

<घंटा/>

इसके लिए आप LIMIT के साथ ORDER BY क्लॉज का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं -

mysql> टेबल बनाएं DemoTable1551 -> ( -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EmployeeName varchar(20) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.52 सेकंड)

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

mysql> डेमोटेबल 1551 (कर्मचारी नाम) मान ('क्रिस') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.25 सेकंड) mysql> डेमोटेबल 1551 (कर्मचारी नाम) मान ('रॉबर्ट') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.13 sec)mysql> DemoTable1551 (कर्मचारी नाम) मान ('माइक') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.12 सेकंड) mysql> DemoTable1551 (कर्मचारी नाम) मान ('सैम') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.11 sec)mysql> DemoTable1551 (कर्मचारी नाम) मान ('डेविड') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.09 सेकंड) mysql> DemoTable1551 (कर्मचारी नाम) मान ('एडम') में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित ( 0.11 सेकंड)

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

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

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

<पूर्व>+---------------+--------------+| कर्मचारी आईडी | कर्मचारी का नाम |+---------------+--------------+| 1 | क्रिस || 2 | रॉबर्ट || 3 | माइक || 4 | सैम || 5 | डेविड || 6 | एडम |+---------------+--------------+6 पंक्तियों में सेट (0.00 सेकंड)

एक MySQL तालिका में केवल 3 क्रमित पंक्तियों का चयन करने के लिए क्वेरी निम्नलिखित है -

mysql> DemoTable1551 से * चुनें -> कर्मचारी आईडी विवरण सीमा 0,3 द्वारा आदेश;

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

<पूर्व>+---------------+--------------+| कर्मचारी आईडी | कर्मचारी का नाम |+---------------+--------------+| 6 | एडम || 5 | डेविड || 4 | सैम |+---------------+--------------+3 पंक्तियों में सेट (0.00 सेकंड)
  1. तालिका में पंक्तियों की संख्या गिनने के लिए हम MySQL SELECT कथन का उपयोग कैसे कर सकते हैं?

    तालिका में पंक्तियों की कुल संख्या की गणना करने के लिए हमें SELECT क्लॉज के साथ COUNT(*) फ़ंक्शन का उपयोग करने की आवश्यकता है। उदाहरण mysql> Select COUNT(*) from Student; +----------+ | COUNT(*) | +----------+ | 4        | +----------+ 1 row in set (0.06 sec) उपरोक्त क्वेरी

  1. हम एक MySQL तालिका से एकाधिक पंक्तियों को कैसे हटा सकते हैं?

    हम MySQL टेबल से कई पंक्तियों को हटाने के लिए WHERE क्लॉज के साथ DELETE स्टेटमेंट का उपयोग कर सकते हैं, जो उन कई पंक्तियों की पहचान करता है। उदाहरण mysql> Select * from names; +------+-----------+ | id   | name      | +------+-----------+ | 1    | Rahul    

  1. MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?

    MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है। एक टेबल बनाना। );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड) तालिका में रिकॉर्ड सम्मिलित करना। Last10RecordsDemo मान (7, सैम), (8, जस्टिन),