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

Làm cách nào để chọn một hàng dựa trên giá trị ưu tiên trong một hàng khác?

một tùy chọn là:

select d.id, min(name) keep (dense_rank first order by name_priority) name,
       min(name_priority) name_priority,
       min(color) keep (dense_rank first order by color_priority) color,
       min(color_priority) color_priority
  from yourtab d
 group by id;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Gọi một hàm PL SQL với tham số đối tượng trong java

  2. Oracle SQL Hours Sự khác biệt giữa các ngày trong HH:MM:SS

  3. bảng truy vấn pivot sql oracle

  4. Định dạng DATE trong oracle

  5. POSTMAN đang trả về các trường ngày với các giá trị đã thay đổi