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

N giá trị khác biệt hàng đầu của một cột trong Oracle

Có, bạn có thể sử dụng dense_rank và tránh mã trùng lặp:

select col 
  from (select col, dense_rank() over (order by col) rnk from tbl)
  where rnk <= 3




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kết quả truy vấn không được trả lại như mong đợi

  2. làm thế nào để giải quyết Bị trừ một từ cuộc gọi đã đọc trong oracle 11g jdbc 7/14 jdk 1.7?

  3. ORA-04091:bảng đang thay đổi, trình kích hoạt / chức năng có thể không thấy nó bị lỗi trong quá trình thực thi trình kích hoạt oracle

  4. Cách lấy thông tin hồ sơ trước đó

  5. JDBC Oracle Thin Client không thành công với DB thứ hai