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

SQL với xếp hạng và phân vùng

Nếu feld1 là duy nhất trong feld0 phân vùng, bạn có thể:

select  *
,       (
        select  count(*)
        from    YourTable yt2
        where   yt2.feld0 = yt1.feld0 -- Same partition
                and yt2.feld1 <= yt1.feld1 -- Lower or equal rank
        ) as ranking
from    YourTable yt1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. con trỏ trong trình kích hoạt

  2. Cách nhận Giá trị khóa dưới dạng tập kết quả từ cột Oracle JSON bằng cách sử dụng JSON_TABLE

  3. Tìm kiếm Văn bản trong Quy trình Lưu trữ Oracle

  4. Chuyển số hàng cho một cột trong Oracle

  5. Làm cách nào để kết nối với cơ sở dữ liệu Oracle dựa trên web bằng Java?