tout comme un FYI (je sais que cette question date de quelques années), cela peut également être fait d'autres manières plus propres.
SELECT * FROM product_table WHERE price >= (SELECT price FROM product_table
ORDER BY price DESC LIMIT 1 OFFSET (SELECT 0.1 * COUNT(*) FROM product_table));
J'ai exécuté une requête similaire sur une très grande base de données, et elle s'est exécutée très rapidement.