Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

SQL Server:bagaimana cara meniru permintaan Oracle keep density_rank?

Saya tidak berpikir bahwa permintaan khusus Anda akan menjalankan SQL Server. Tetapi Anda dapat mencapai hasil yang sama dengan melakukan ini:

SELECT id, SomeId
FROM (  SELECT *, ROW_NUMBER() OVER(PARTITION BY someId ORDER BY UpdateDate DESC, id DESC) Corr
        FROM MyTable) A
WHERE Corr = 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. Pisahkan string dengan spasi dan karakter sebagai pembatas di Oracle dengan regexp_substr

  2. Oracle SQL - Cara Mengambil 5 nilai tertinggi dari sebuah kolom

  3. Bagaimana cara menyegarkan tampilan yang terwujud di oracle

  4. Menggunakan Oracle JDeveloper 12c dengan Oracle Database 12c di Oracle Cloud Platform, Bagian 3

  5. Menampilkan Pesan Modal Window di Oracle Forms Menggunakan Show_Alert