sql >> データベース >  >> RDS >> Mysql

MySQLの数値にはTOPX(または下)パーセントを選択します

    参考までに(この質問は数年前のものです)、これは他のよりクリーンな方法でも実行できます。

    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));
    

    非常に大規模なデータベースに対して同様のクエリを実行しましたが、非常に高速に実行されました。



    1. MySQLデータベースのパフォーマンスを提供するためのヒント-パート1-

    2. mysqliまたはPDO-長所と短所は何ですか?

    3. PHPとPostgres:エラーをキャッチしますか?

    4. MoodlePostgreSQLデータベースのスケーリングの課題