sql >> Databáze >  >> RDS >> Oracle

SQL Server:jak napodobit dotaz oracle keep dense_rank?

Nemyslím si, že váš konkrétní dotaz spustí SQL Server. Stejného výsledku však můžete dosáhnout takto:

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. Oracle SqlPlus – ukládání výstupu do souboru, ale nezobrazování na obrazovce

  2. rozdíly v postgreSQL mysql Oracle

  3. Jaký je rozdíl mezi spojeními oddělenými čárkami a spojením podle syntaxe v MySQL?

  4. Výpočet a úspora místa v PostgreSQL