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

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

<घंटा/>

MySQL से अंतिम 10 पंक्तियों का चयन करने के लिए, हम सेलेक्ट स्टेटमेंट और लिमिट कॉन्सेप्ट के साथ एक सबक्वेरी का उपयोग कर सकते हैं। निम्नलिखित एक उदाहरण है।

एक टेबल बनाना।

mysql> टेबल बनाएं Last10RecordsDemo -> ( -> id int, -> name varchar(100) -> );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.75 सेकंड)

तालिका में रिकॉर्ड सम्मिलित करना।

mysql> Last10RecordsDemo मानों में डालें(1,'जॉन'),(2,'कैरोल'),(3,'बॉब'),(4,'सैम'),(5,'डेविड'),( 6, 'टेलर'); क्वेरी ठीक है, 6 पंक्तियाँ प्रभावित (0.12 सेकंड) रिकॉर्ड:6 डुप्लिकेट:0 चेतावनियाँ:0mysql> Last10RecordsDemo मान (7, 'सैम'), (8, 'जस्टिन'), (9, में डालें) 'रामित'),(10,'स्मिथ'),(11,'क्लार्क'),(12,'जॉनसन');क्वेरी ठीक है, 6 पंक्तियाँ प्रभावित (0.14 सेकंड)रिकॉर्ड्स:6 डुप्लीकेट:0 चेतावनियाँ:0 

सभी रिकॉर्ड प्रदर्शित करने के लिए।

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

निम्न आउटपुट है।

<पूर्व>+----------+-----------+| आईडी | नाम |+------+------------+| 1 | जॉन || 2 | कैरल || 3 | बॉब || 4 | सैम || 5 | डेविड || 6 | टेलर || 7 | सैम || 8 | जस्टिन || 9 | रामित || 10 | स्मिथ || 11 | क्लार्क || 12 | जॉनसन |+------+--------+12 पंक्तियों में सेट (0.00 सेकंड)

तालिका से अंतिम 10 रिकॉर्ड प्राप्त करने के लिए सिंटैक्स निम्नलिखित है। यहां, हमने LIMIT क्लॉज का इस्तेमाल किया है।

 से चुनें * से (चुनें * आईडी डीईएससी लिमिट 10 द्वारा अपने टेबलनाम ऑर्डर से) आईडी एएससी द्वारा वार 1 ऑर्डर;

आइए अब उपरोक्त क्वेरी को लागू करें।

mysql> से चुनें * (-> चुनें * Last10RecordsDemo ORDER BY id DESC LIMIT 10 -> )Var1 -> -> ORDER BY id ASC;

निम्नलिखित आउटपुट है जो पिछले 10 रिकॉर्ड प्रदर्शित करता है।

<पूर्व>+----------+-----------+| आईडी | नाम |+------+------------+| 3 | बॉब || 4 | सैम || 5 | डेविड || 6 | टेलर || 7 | सैम || 8 | जस्टिन || 9 | रामित || 10 | स्मिथ || 11 | क्लार्क || 12 | जॉनसन |+------+--------+10 पंक्तियों में सेट (0.00 सेकंड)

हम सेलेक्ट स्टेटमेंट की मदद से दोनों रिकॉर्ड का मिलान कर सकते हैं।

कुल रिकॉर्ड (12)

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

पिछले 10 रिकॉर्ड (10)

MySQL से अंतिम 10 पंक्तियों का चयन कैसे करें?
  1. कैसे एक MySQL डेटाबेस से एक यादृच्छिक रिकॉर्ड का चयन करने के लिए?

    इसके लिए आप ORDER BY RAND LIMIT का इस्तेमाल कर सकते हैं। आइए पहले एक टेबल बनाएं - );क्वेरी ठीक है, 0 पंक्तियाँ प्रभावित (1.34 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1581(StudentName) मान (कैरोल) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.16 सेकंड) चयन कथन का

  1. महीने के हिसाब से MySQL कैसे चुनें?

    महीने के अनुसार चयन करने के लिए, MONTH() फ़ंक्शन का उपयोग करें। आइए पहले एक टेबल बनाएं - );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.78 सेकंड) इंसर्ट कमांड का उपयोग करके टेबल में कुछ रिकॉर्ड डालें - DemoTable1599 मान (2018-12-26) में डालें; क्वेरी ठीक है, 1 पंक्ति प्रभावित (0.17 सेकंड) चयन कथन का उपयोग

  1. MySQL में पंक्तियों का चयन कैसे करें जो वर्तमान तिथि से> =1 दिन हैं?

    वर्तमान तिथि से 1 दिन से अधिक डेटा प्राप्त करने के लिए, MySQL में INTERVAL की अवधारणा का उपयोग करें। वर्तमान तिथि इस प्रकार है - सेलेक्ट कर्डेट ();+---------------+| दही () |+---------------+| 2019-11-29 |+-----------+1 पंक्ति में सेट (0.00 सेकंड) हम सबसे पहले एक टेबल बनाएंगे - टेबल बनाएं DemoTa