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

コレクションの中で最も高価な映画の費用はいくらでしたか?

    説明が少しあいまいなので、好みの解決策を見つけるには、いくつか試してみる必要があります。たとえば、ORDERBY条件を使用して試すことができます。この条件を使用すると、一番高いものから順にすべての映画を取得できます。

    SELECT
        *
    FROM
        movie
    ORDER BY
        purchase_price DESC;
    FETCH FIRST 2 ROWS ONLY
    

    しかし、繰り返しになりますが、他にも試すことができる解決策があります。サブクエリで価格でランク付けしてから、すべての回答を取得できます。もう1つの例は、maxとmin(またはその他の値)の間で使用することです。さらに技術的で実装が難しいソリューションに到達することができます。



    1. MSAccessと条件付き並べ替えのドラッグアンドドロップ

    2. 更新せずに、ONCONFLICTを使用してINSERTから行を返します

    3. MySQLデータベースから独自のファイル/フォルダのスタイルシートにデータをプルする方法は?

    4. MySQLで秒単位の時間をHH:MM:SS形式に変換するにはどうすればよいですか?