वहाँ से एक चयन करें क्वेरी को छोड़ दिया पहले 10 परिणाम के लिए MySQL में कोई तरीका है? मैं इसे LIMIT जैसे कुछ काम करना चाहता हूं।MySQL पहले 10 परिणाम
उत्तर
सीमा आप पंक्तियों के किसी भी संख्या छोड़ सकते हैं। यह दो पैरामीटर, और उनमें से पहले - कितने पंक्तियों
छोड़ यह मैं स्पष्ट कर दिया कि "क्या ऑफसेट है" धन्यवाद @Col बनाया है। छर्रों –
छोड़ manual से:
एक निश्चित से सभी पंक्तियों को पुनः प्राप्त करने के परिणाम सेट के अंत में, आप कर सकते हैं अप करने के लिए ऑफसेट दूसरे पैरामीटर के लिए कुछ बड़ी संख्या का उपयोग करें। जाहिर है
SELECT * FROM tbl LIMIT 95,18446744073709551615;
, आप 10
द्वारा 95
बदलना चाहिए: यह बयान पिछले करने के लिए 96 वां पंक्ति से सभी पंक्तियों को प्राप्त करता है। वे जिस बड़ी संख्या का उपयोग करते हैं वह 2^64 - 1 है, वैसे भी। दो मापदंडों के साथ
उपयोग को सीमित। उदाहरण के लिए, परिणाम 11-60 वापस जाने के लिए (जहां परिणाम 1 पहली पंक्ति है), का उपयोग करें: एक समाधान के लिए
SELECT * FROM foo LIMIT 10, 50
सभी परिणाम देने के, Thomas' answer देखते हैं।
क्या होगा यदि आपके द्वारा उल्लिखित संख्या के बीच कुछ पंक्तियां हटा दी गई हैं। –
नहीं है एक साथ ही है कि चाल करना चाहिए OFFSET:
SELECT column FROM table
LIMIT 10 OFFSET 10
पोस्टग्रेज़ के साथ भी काम करता है –
सीमा 10,10' – shellbye
OFFSET आप के लिए क्या देख रहे है।
SELECT * FROM table LIMIT 10 OFFSET 10
select * from table where id not in (select id from table limit 10)
जहां id
अपनी तालिका में महत्वपूर्ण हो।
की तुलना में समझने में अधिक आसान – Isaac
यह उपयोगी और तेज़ है, इंपला और अन्य डेटाबेस के लिए जहां ऑफसेट के साथ सीमा को ऑर्डर तर्क की आवश्यकता होती है जो हमेशा वांछनीय नहीं होती । –
यह केवल जवाब वास्तव में प्राप्त होता है कि क्या प्रश्न पूछता है। यह पहली बार 10 के बाद सभी परिणाम प्राप्त होता है - सही। Upvoted। – benjaminhull
- 1. सोलर फ़ेसटिंग - पहले 10 परिणाम और अन्य
- 2. MYSQL सभी परिणाम प्राप्त लेकिन पहले
- 3. पायथन: सूची से पहले 10 परिणाम प्राप्त करें
- 4. mysql परिणाम
- 5. आईसीडी 10 MYSQL टैबलेट
- 6. पहले 10 रिकॉर्ड्स का चयन करना, फिर अगला 10, लिंक
- 7. MySQL LEFT डुप्लिकेट जॉइन परिणाम
- 8. php json_encode mysql परिणाम
- 9. मान्य MySQL परिणाम संसाधन
- 10. Mysql वाम अशक्त परिणाम
- 11. MySQL चयन करें क्वेरी परिणाम
- 12. MySQL क्वेरी का चयन करें - मूल्य के पहले 10 अक्षर प्राप्त करें
- 13. कोल्डफ्यूजन 10 संचार लिंक विफलता MySQL
- 14. Mysql में शामिल होने और योग परिणाम
- 15. डिजाइन पैटर्न? पहले {सफलता} परिणाम
- 16. MySQL: हटाएं सभी पंक्तियों में 10 मिनट
- 17. MySQL: MySQL परिणाम के अंतिम पंक्ति में कुल प्राप्त
- 18. क्वेरी समय परिणाम MySQL w/PHP
- 19. mysql मैच के खिलाफ केस संवेदी परिणाम
- 20. परिणाम सेट अपवाद - परिणाम सेट की शुरुआत से पहले
- 21. MySQL सॉर्टिंग परिणाम लंबे समय तक
- 22. MySQL परिणाम PHP - arrays या ऑब्जेक्ट्स में परिणाम?
- 23. पहले jquery UI परिणाम स्वचालित रूप से
- 24. java.sql.SQLException: परिणाम सेट की शुरुआत से पहले
- 25. पहले धागे से परिणाम प्राप्त करें
- 26. MySQL LIMIT/OFFSET: पहले X
- 27. mysql ऑर्डर द्वारा, शून्य पहले, और डीईएससी
- 28. 'OPTION SQL_SELECT_LIMIT = 10'
- 29. लिनक्स कमांड चलाने से पहले 10 सेकंड कैसे सोएं?
- 30. सी # स्ट्रिंग सरणी हो रही केवल पहले 10 मूल्यों
सब यहाँ जवाब खंड एक ORDER BY याद कर रहे हैं। एसक्यूएल टेबल कोई डिफ़ॉल्ट आदेश है, और बिना एक स्पष्ट आदेश द्वारा कोई रास्ता नहीं है जो यह बताने के लिए है पहले 10 परिणाम – fthiella