proprio come un FYI (so che questa domanda ha qualche anno), questo può essere fatto anche in altri modi più puliti.
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));
ho eseguito una query simile su un database molto grande ed è stata eseguita molto rapidamente.