SQL TOP उपसंधि
- पिछला पृष्ठ SQL delete
- अगला पृष्ठ SQL Like
TOP सब्सेक्शन
TOP सब्सेक्शन वापस लेने वाले रिकॉर्ड्स की संख्या निर्धारित करता है。
हजारों रिकॉर्ड्स वाली बड़ी तालिकाओं के लिए TOP सब्सेक्शन बहुत उपयोगी है。
टिप्पणी:सभी डाटाबेस सिस्टम टॉप सब्सेक्शन का समर्थन नहीं करते हैं。
SQL Server का व्याकरण:
SELECT TOP संख्या|प्रतिशत स्तम्भ_नाम(ए) FROM तालिका_नाम
MySQL और Oracle में SQL SELECT TOP समान है
MySQL व्याकरण
SELECT स्तम्भ_नाम(ए) FROM तालिका_नाम LIMIT संख्या
उदाहरण
SELECT * FROM Persons LIMIT 5
Oracle व्याकरण
SELECT स्तम्भ_नाम(ए) FROM तालिका_नाम WHERE ROWNUM <= संख्या
उदाहरण
SELECT * FROM Persons WHERE ROWNUM <= 5
मूल तालिका (उदाहरण में उपयोग में लाई गई):
Persons तालिका:
आईडी | लैस्ट नाम | फ़र्स्ट नाम | एड्रेस | सिटी |
---|---|---|---|---|
1 | एडम्स | जॉन | ऑक्सफोर्ड स्ट्रीट | लंदन |
2 | बुश | जॉर्ज | फ़िफ्थ एवेन्यू | न्यूयॉर्क |
3 | कार्टर | थॉमस | चांगान स्ट्रीट | बीजिंग |
4 | ओबामा | बराक | पेनसिल्वेनिया एवेन्यू | वाशिंगटन |
SQL TOP उदाहरण
अब, हम ऊपर दिए गए "Persons" तालिका से पहले दो रिकॉर्ड्स को चुनना चाहते हैं。
हम नीचे दिए गए SELECT वाक्यांश का उपयोग कर सकते हैं:
SELECT TOP 2 * FROM Persons
परिणाम:
आईडी | लैस्ट नाम | फ़र्स्ट नाम | एड्रेस | सिटी |
---|---|---|---|---|
1 | एडम्स | जॉन | ऑक्सफोर्ड स्ट्रीट | लंदन |
2 | बुश | जॉर्ज | फ़िफ्थ एवेन्यू | न्यूयॉर्क |
SQL TOP PERCENT उदाहरण
अब, हम ऊपर दिए गए "Persons" तालिका से 50% के रिकॉर्ड्स को चुनना चाहते हैं。
हम नीचे दिए गए SELECT वाक्यांश का उपयोग कर सकते हैं:
SELECT TOP 50 PERCENT * FROM Persons
परिणाम:
आईडी | लैस्ट नाम | फ़र्स्ट नाम | एड्रेस | सिटी |
---|---|---|---|---|
1 | एडम्स | जॉन | ऑक्सफोर्ड स्ट्रीट | लंदन |
2 | बुश | जॉर्ज | फ़िफ्थ एवेन्यू | न्यूयॉर्क |
- पिछला पृष्ठ SQL delete
- अगला पृष्ठ SQL Like