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

mytableで上位5つの最大値を選択する方法

    行を(降順で)量順に並べて、上位5つを取得します:

    SELECT amount FROM mytable ORDER BY amount DESC LIMIT 5
    

    amountにインデックスがない限り、これにより全表スキャンが発生することに注意してください。 桁。テーブルの行数が非常に多い場合(つまり、数千行の場合)、これはパフォーマンスに影響を与える可能性があります。



    1. DataSourceを使用したjetty-env.xmlにより、mvn jetty:runでWebAppContextが失敗します

    2. LaravelのクエリビルダーJSONセレクター`field->key`により構文エラーが発生します

    3. UNIONSを使用せずにMySQLで行を列に転置しますか?

    4. Magento:バックアップのアドバイス