लिमिट क्लॉज का उपयोग सेलेक्ट स्टेटमेंट द्वारा दी गई पंक्तियों की संख्या को बाधित करने के लिए किया जा सकता है। लिमिट एक या दो संख्यात्मक तर्क लेता है, जिसमें दोनों को गैर-पूर्णांक स्थिरांक स्थिरांक होना चाहिए (तैयार किए गए बयानों का उपयोग करते समय छोड़कर)।
दो तर्कों के साथ, पहला तर्क वापस लौटने के लिए पहली पंक्ति के ऑफसेट को निर्दिष्ट करता है, और दूसरा अधिकतम पंक्तियों को वापस लौटने के लिए निर्दिष्ट करता है। प्रारंभिक पंक्ति की ऑफसेट 0 है (1 नहीं):
SELECT * FROM tbl LIMIT 5,10; # Retrieve rows 6-15
परिणाम सेट के अंत तक एक निश्चित ऑफसेट से सभी पंक्तियों को पुनः प्राप्त करने के लिए, आप दूसरे पैरामीटर के लिए कुछ बड़ी संख्या का उपयोग कर सकते हैं। यह कथन 96 वीं पंक्ति से अंतिम तक सभी पंक्तियों को पुनः प्राप्त करता है:
SELECT * FROM tbl LIMIT 95,18446744073709551615;
एक तर्क के साथ, मान परिणाम सेट की शुरुआत से लौटने के लिए पंक्तियों की संख्या निर्दिष्ट करता है:
SELECT * FROM tbl LIMIT 5; # Retrieve first 5 rows
दूसरे शब्दों में, LIMIT row_count LIMIT 0, row_count के बराबर है।