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

SQL - Cách chọn hàng có cột có giá trị lớn nhất

Các từ khóa như TOP, LIMIT, ROWNUM, ... vv phụ thuộc vào cơ sở dữ liệu. Vui lòng đọc bài viết này để biết thêm thông tin.

http://en.wikipedia.org/wiki/Select_(SQL)#Result_limits

Oracle:ROWNUM có thể được sử dụng.

select * from (select * from table 
order by value desc, date_column) 
where rownum = 1;

Trả lời câu hỏi cụ thể hơn:

select high_val, my_key
from (select high_val, my_key
      from mytable
      where something = 'avalue'
      order by high_val desc)
where rownum <= 1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm JSON_TABLE () trong Oracle

  2. Làm thế nào để sử dụng WebDev.WebServer.exe (VS Web Server) trong x64?

  3. Hibernate> CLOB> Oracle :(

  4. Có cách nào để sử dụng Linq với Oracle không

  5. Thủ tục lưu trữ PL / SQL là gì trong cơ sở dữ liệu Oracle