सही। LIMIT क्लॉज एक ऑफसेट और पंक्तियों की गिनती लेता है, प्रतिशत नहीं। आप Microsoft SQL सर्वर के बारे में सोच रहे हैं, जो SELECT TOP 20 PERCENT ... . का समर्थन करता है (ध्यान दें कि न तो LIMIT या TOP मानक SQL में निर्दिष्ट हैं)।
मैं इसे दो प्रश्नों में करूँगा:
SELECT COUNT(*) FROM MyTable WHERE ...conditions...
SELECT * FROM MyTable WHERE ...conditions... ORDER BY ...order... LIMIT ?
पैरामीटर बदलें ? गिनती के साथ / 5.
आपको हर समस्या को एक ही प्रश्न में हल करने की आवश्यकता नहीं है।