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

Mục nhập tìm người trong SQL có nhiều chó nhất

Còn điều này thì sao?

select *
from person
where dogs = (select max(dogs) from person)

Có lẽ không phải là cách hiệu quả nhất, nhưng điều đó sẽ mang lại cho bạn người (hoặc những người) có số lượng chó lớn nhất. Nếu bạn chỉ muốn một trong số chúng, bạn có thể làm điều này:

select top 1 
from person
order by dogs desc


  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ách giải quyết ORA-04063:xem SYS.ALL_QUEUE_TABLES có lỗi?

  2. Không thể thấy Nhà cung cấp dữ liệu Oracle cho .NET trong Visual Studio 2012 RC

  3. Định dạng ngày múi giờ trong Oracle

  4. Loại trừ giá trị của bản ghi trong một nhóm nếu có bản ghi khác v2

  5. Lỗi khi thực thi thủ tục được lưu trữ Oracle trong SSRS:PLS-00306:sai số hoặc loại đối số trong lệnh gọi tới