MCAWALA

SQL Topics Menu

LIMIT Clause क्या है? | SQL LIMIT in Hindi

SQL LIMIT clause का उपयोग SELECT query में records की संख्या को सीमित (limit) करने के लिए किया जाता है।

यह clause तब उपयोगी होता है जब आपको database से केवल कुछ ही rows दिखानी हों — जैसे top 5 students, top 10 products, etc.

📘 Syntax (सिंटैक्स)

SELECT column1, column2, ...
FROM table_name
LIMIT number;

🎯 उदाहरण (Example)

Student Table:


+--------+-----------+--------+
| ID     | Name      | Marks  |
+--------+-----------+--------+
| 1      | Ankit     | 85     |
| 2      | Priya     | 92     |
| 3      | Rahul     | 76     |
| 4      | Neha      | 90     |
| 5      | Aman      | 60     |
| 6      | Pooja     | 95     |
+--------+-----------+--------+

उदाहरण 1: केवल पहले 3 students दिखाएं

SELECT * FROM Student
LIMIT 3;

Output:


Ankit  
Priya  
Rahul  

उदाहरण 2: top 2 students जिनके marks सबसे ज्यादा हैं

SELECT * FROM Student
ORDER BY Marks DESC
LIMIT 2;

Output:


Pooja  
Priya  

उदाहरण 3: OFFSET के साथ LIMIT (e.g., 2nd से शुरू करके 3 students)

SELECT * FROM Student
LIMIT 3 OFFSET 1;

📌 LIMIT Clause का उपयोग:

  • Data preview के लिए
  • Pagination (page-wise data) में
  • Top N records filter करने के लिए

🧠 ध्यान रखने योग्य बातें:

  • LIMIT clause सिर्फ MySQL, PostgreSQL में सपोर्ट होता है।
  • SQL Server में इसके लिए TOP या FETCH NEXT का प्रयोग होता है।

✅ निष्कर्ष:

LIMIT clause SQL में data को control करने का आसान और उपयोगी तरीका है। खासकर large database के लिए यह performance और usability दोनों में मदद करता है।