LIMIT क्लॉज का उपयोग SELECT स्टेटमेंट द्वारा लौटाई गई पंक्तियों की संख्या को सीमित करने के लिए किया जा सकता है। LIMIT एक या दो संख्यात्मक तर्क लेता है, जो दोनों गैर-ऋणात्मक पूर्णांक स्थिरांक होने चाहिए (तैयार किए गए कथनों का उपयोग करते समय को छोड़कर)।
दो तर्कों के साथ, पहला तर्क लौटने के लिए पहली पंक्ति के ऑफसेट को निर्दिष्ट करता है, और दूसरा लौटने के लिए पंक्तियों की अधिकतम संख्या निर्दिष्ट करता है। प्रारंभिक पंक्ति का ऑफसेट 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 के बराबर है।