Juist. De LIMIT clausule neemt een offset en een telling van rijen, geen percentage. U denkt aan Microsoft SQL Server, die SELECT TOP 20 PERCENT ... . ondersteunt (merk op dat geen van beide LIMIT of TOP zijn gespecificeerd in standaard SQL).
Ik zou dit in twee queries doen:
SELECT COUNT(*) FROM MyTable WHERE ...conditions...
SELECT * FROM MyTable WHERE ...conditions... ORDER BY ...order... LIMIT ?
Vervang de parameter ? met de telling / 5.
U hoeft niet elk probleem in één vraag op te lossen.