Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Chi phí cho (các) bộ phim đắt nhất trong bộ sưu tập là bao nhiêu?

Vì mô tả của bạn hơi mơ hồ, nên để tìm ra giải pháp thích hợp, bạn sẽ phải thử một vài giải pháp trong số đó. Ví dụ, bạn có thể thử bằng cách sử dụng ĐIỀU KIỆN ĐẶT HÀNG. Sử dụng điều kiện này, bạn sẽ truy xuất tất cả các phim bắt đầu với phim đắt nhất ở trên cùng.

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

Nhưng một lần nữa, bạn cũng có thể thử các giải pháp khác. Bạn có thể RANK chúng theo giá trong một truy vấn con và sau đó tìm nạp tất cả các câu trả lời. Một ví dụ khác là sử dụng giữa max và min (hoặc bất kỳ giá trị nào khác). Bạn có thể tiếp cận một số giải pháp kỹ thuật hơn và khó triển khai hơn.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có cách nào để tạo Khóa chính hướng dẫn tự động tăng dần trong cơ sở dữ liệu Oracle không?

  2. một truy vấn tổng hợp với một số lưới logic bằng Oracle SQL

  3. Trả về kết quả truy vấn dưới dạng danh sách được phân tách bằng dấu phẩy trong Oracle

  4. Làm cách nào để hợp nhất hai lược đồ-cơ sở dữ liệu tương tự trong PL / SQL?

  5. Kết nối cơ sở dữ liệu oracle trong web.config asp.net