आप LIMIT 2,1
. का उपयोग कर सकते हैं इसके बजाय WHERE row_number() = 3
।
दस्तावेज़ीकरण के रूप में बताते हैं, पहला तर्क लौटने के लिए पहली पंक्ति के ऑफसेट को निर्दिष्ट करता है, और दूसरा वापसी के लिए पंक्तियों की अधिकतम संख्या निर्दिष्ट करता है ।
ध्यान रखें कि यह 0-आधारित अनुक्रमणिका है। इसलिए, यदि आप लाइन नंबर चाहते हैं n , पहला तर्क n-1 . होना चाहिए . दूसरा तर्क हमेशा 1 . होगा , क्योंकि आप सिर्फ एक पंक्ति चाहते हैं। उदाहरण के लिए, यदि आप लाइन नंबर 56 . चाहते हैं एक टेबल customer
. का :
SELECT * FROM customer LIMIT 55,1