2011-04-11 16 views
5

को छोड़कर सभी रिकॉर्ड प्राप्त करें, मैं 50 से ऊपर और ऊपर के सभी रिकॉर्ड पूछना चाहता हूं। तो LIMIT 49, 99999 जैसे कुछ करने की बजाय मैं जानना चाहता हूं कि कोई आधिकारिक तरीका है या नहीं।MySQL LIMIT/OFFSET: पहले X

+0

संभव डुप्लिकेट [Mysql अनंत पंक्तियों ऑफसेट] (http://stackoverflow.com/questions/255517/mysql-offset-infinite -रो) – hsz

+0

इसके लिए आप उस तालिका की प्राथमिक कुंजी द्वारा शर्त दे सकते हैं। – Sakthi

उत्तर

14

नहीं, क्षमा करें। MySQL Documentation से:

एक निश्चित परिणाम सेट के अंत तक ऑफसेट से सभी पंक्तियों को पुनः प्राप्त करने के लिए, आपको दूसरा पैरामीटर के लिए कुछ बड़ी संख्या में उपयोग कर सकते हैं। यह बयान 96 पंक्ति से पिछले करने के लिए सभी पंक्तियों को पुन: प्राप्त:

SELECT * FROM tbl LIMIT 95,18446744073709551615; 
की
+0

ठीक है, धन्यवाद। लेकिन क्या मैं पूछ सकता हूं कि आपने मेरी पहली पोस्ट क्यों संपादित की? क्या यह हाय और धन्यवाद कहने के लिए मना किया गया है? – priktop

+3

नहीं, यह बिल्कुल भी वर्जित नहीं है, लेकिन शीर्षक बल्कि अस्पष्ट था, इसलिए मैं इसे संपादित करने जा रहा था - और हाय/धन्यवाद स्टैक ओवरफ्लो पर भविष्य के आगंतुकों के लिए यहां कोई उपयोगी सामग्री नहीं जोड़ता है;) – Konerak

+9

@ कोनेरक: वास्तव में , मुझे "हाय" और "धन्यवाद" के बारे में परवाह है। विनम्र होना हमेशा जवाब पाने में मदद करता है। –

संबंधित मुद्दे