Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL शीर्ष एन पंक्तियों का चयन करें

कभी-कभी आपको MySQL तालिका में शीर्ष 1 पंक्ति या शीर्ष 10 पंक्तियों का चयन करने की आवश्यकता हो सकती है। यहाँ MySQL में शीर्ष N पंक्तियों का चयन करने का तरीका बताया गया है। आप अपने व्यवसाय के लिए नवीनतम लेनदेन, या खरीदारी प्राप्त करने के लिए इन SQL क्वेरी का उपयोग कर सकते हैं।

MySQL शीर्ष N पंक्तियों का चयन करें

यहाँ LIMIT क्लॉज का उपयोग करके MySQL में शीर्ष N पंक्तियों का चयन करने के चरण दिए गए हैं। यहाँ MySQL में शीर्ष N पंक्तियों का चयन करने के लिए वाक्य रचना है।

select column1, column2, ... from table_name LIMIT n

उपरोक्त कथन में, हम column1, column2, … . कॉलम को सूचीबद्ध करते हैं जिसे आप अपनी क्वेरी में चुनना चाहते हैं। साथ ही, आपको LIMIT n . निर्दिष्ट करने की आवश्यकता है तालिका के नाम के बाद, जहां n पंक्तियों की संख्या है जिसे आप चुनना चाहते हैं।

उपरोक्त क्वेरी आपकी तालिका में शीर्ष n रिकॉर्ड का चयन करेगी। यदि आप किसी विशिष्ट स्थान से इन पंक्तियों का चयन करना चाहते हैं, जैसे पंक्ति 100, तो यह वाक्य-विन्यास है।

select column1, column2, ... from table_name LIMIT m,n

उपरोक्त क्वेरी में, आपको आरंभिक स्थिति निर्दिष्ट करनी होगी m जिसके बाद n पंक्तियों को चुनने की आवश्यकता है

बोनस पढ़ें :MySQL डुप्लीकेट रिकॉर्ड हटाएं

आइए इसके लिए कुछ सामान्य उदाहरण देखें। मान लें कि आपके पास निम्न तालिका है बिक्री(order_date, बिक्री)

mysql> select * from sales;
+------------+------+
| order_date | sale |
+------------+------+
| 2020-05-04 |  230 |
| 2020-05-05 |  200 |
| 2020-05-06 |  210 |
|        ... |  ... |
| 2020-06-09 |  290 |
| 2020-06-10 |  230 |
| 2020-06-11 |  210 |
+------------+------+

MySQL शीर्ष 1 पंक्ति का चयन करें

शीर्ष 1 पंक्ति का चयन करने के लिए यहां SQL क्वेरी है।

mysql> select * from sales limit 1;
+------------+------+
| order_date | sale |
+------------+------+
| 2020-05-04 |  230 |
+------------+------+

पंक्ति 2 से शुरू होने वाली शीर्ष 1 पंक्ति का चयन करने के लिए यहां SQL क्वेरी है

mysql> select * from sales limit 2,1;
+------------+------+
| order_date | sale |
+------------+------+
| 2020-05-06 |  210 |
+------------+------+

बोनस पढ़ें :MySQL में संग्रहित प्रक्रिया कैसे निष्पादित करें

MySQL शीर्ष 10 पंक्तियों का चयन करें

शीर्ष 10 पंक्तियों का चयन करने के लिए यहां SQL क्वेरी है।

mysql> select * from sales limit 10;
+------------+------+
| order_date | sale |
+------------+------+
| 2020-05-04 |  230 |
| 2020-05-05 |  200 |
| 2020-05-06 |  210 |
| 2020-05-07 |  180 |
| 2020-05-08 |  220 |
| 2020-05-09 |  230 |
| 2020-05-10 |  220 |
| 2020-05-11 |  225 |
| 2020-05-12 |  200 |
| 2020-05-13 |  210 |
+------------+------+

पंक्ति 2 से शुरू होने वाली शीर्ष 10 पंक्ति का चयन करने के लिए यहां SQL क्वेरी है

mysql> select * from sales limit 2,10;
+------------+------+
| order_date | sale |
+------------+------+
| 2020-05-06 |  210 |
| 2020-05-07 |  180 |
| 2020-05-08 |  220 |
| 2020-05-09 |  230 |
| 2020-05-10 |  220 |
| 2020-05-11 |  225 |
| 2020-05-12 |  200 |
| 2020-05-13 |  210 |
| 2020-05-14 |  190 |
| 2020-05-15 |  200 |
+------------+------+

बोनस पढ़ें :MySQL डुप्लीकेट रिकॉर्ड प्राप्त करें

MySQL विवरण के अनुसार शीर्ष 1 ऑर्डर चुनें

उच्चतम बिक्री . के साथ शीर्ष 1 पंक्ति का चयन करने के लिए यहां SQL क्वेरी है LIMIT कीवर्ड के साथ ORDER BY क्लॉज का उपयोग करके मान

mysql> select * from sales order by sale desc limit 10;
+------------+------+
| order_date | sale |
+------------+------+
| 2020-06-09 |  290 |
+------------+------+

MySQL शीर्ष 10 उच्चतम मान चुनें

शीर्ष 10 उच्चतम मानों का चयन करने के लिए यहां SQL क्वेरी है

mysql> select * from sales order by sale desc limit 10;
+------------+------+
| order_date | sale |
+------------+------+
| 2020-06-09 |  290 |
| 2020-06-07 |  270 |
| 2020-06-06 |  260 |
| 2020-05-20 |  250 |
| 2020-05-22 |  245 |
| 2020-06-08 |  240 |
| 2020-05-21 |  240 |
| 2020-06-01 |  237 |
| 2020-05-30 |  235 |
| 2020-05-31 |  233 |
+------------+------+

बोनस पढ़ें :MySQL Add Unique Constraint

MySQL शीर्ष 10 विशिष्ट चुनें

DISTINCT कीवर्ड का उपयोग करके शीर्ष 10 अलग-अलग पंक्तियों का चयन करने के लिए यहां SQL क्वेरी है।

mysql> select distinct * from sales limit 10;

उम्मीद है, अब आप आसानी से MySQL में शीर्ष N पंक्तियों का चयन कर सकते हैं।

Ubiq मिनटों में डेटा को विज़ुअलाइज़ करना और रीयल-टाइम डैशबोर्ड में मॉनिटर करना आसान बनाता है। इसे आज ही आजमाएं!

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL क्वेरी में IF कंडीशन के साथ गिनें

  2. एसक्यूएल पहले एन सकारात्मक पूर्णांक प्राप्त करने के लिए चयन करें

  3. किसी क्वेरी को छोड़कर उपयोग करते समय त्रुटि

  4. PHP - लोड डेटा INFILE का उपयोग करके mysql डेटाबेस में CSV फ़ाइल आयात करें

  5. कोई कनेक्शन नहीं बनाया जा सका क्योंकि लक्ष्य मशीन ने सक्रिय रूप से इसे अस्वीकार कर दिया (PHP/WAMP)