Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Berapa biaya untuk film paling mahal dalam koleksi?

Karena deskripsi Anda agak ambigu, untuk menemukan solusi yang Anda inginkan, Anda harus mencoba beberapa di antaranya. Misalnya, Anda dapat mencoba dengan menggunakan Kondisi ORDER BY. Dengan menggunakan kondisi ini, Anda akan mengambil semua film dimulai dengan yang paling mahal di bagian atas.

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

Tapi sekali lagi, ada solusi lain yang bisa Anda coba juga. Anda dapat RANK mereka berdasarkan harga dalam subquery dan kemudian mengambil semua jawaban. Contoh lain adalah menggunakan antara max dan min ( atau nilai lainnya ). Anda bahkan dapat menjangkau beberapa solusi yang lebih teknis dan lebih sulit untuk diterapkan.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. butuh bantuan untuk mengoptimalkan kueri oracle

  2. Pilih Baris Ke-N Dari Tabel Di Oracle

  3. Bagaimana saya bisa menggunakan jaro-winkler untuk menemukan nilai terdekat dalam sebuah tabel?

  4. Perhitungan stempel waktu dengan waktu musim panas

  5. Kesalahan fatal:Panggilan ke fungsi yang tidak ditentukan oci_connect()