Corretta. Il LIMIT La clausola accetta un offset e un conteggio di righe, non una percentuale. Stai pensando a Microsoft SQL Server, che supporta SELECT TOP 20 PERCENT ... (nota che né LIMIT o TOP sono specificati in SQL standard).
Lo farei in due domande:
SELECT COUNT(*) FROM MyTable WHERE ...conditions...
SELECT * FROM MyTable WHERE ...conditions... ORDER BY ...order... LIMIT ?
Sostituire il parametro ? con il conteggio / 5.
Non devi risolvere tutti i problemi in una singola query.