sebagai FYI (saya tahu pertanyaan ini berumur beberapa tahun), ini juga dapat dilakukan dengan cara lain yang lebih bersih.
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));
saya menjalankan kueri serupa pada basis data yang sangat besar, dan itu berjalan sangat cepat.