सबसे अच्छा जवाब मुझे मिला:
SELECT*
FROM (
SELECT list.*, @counter := @counter +1 AS counter
FROM (select @counter:=0) AS initvar, list
ORDER BY value DESC
) AS X
where counter <= (10/100 * @counter);
ORDER BY value DESC
भिन्न प्रतिशत प्राप्त करने के लिए 10 बदलें।