Oracle
 sql >> база данни >  >> RDS >> Oracle

SQL Server:как да имитираме заявката за запазване на oracle с dense_rank?

Не мисля, че вашата конкретна заявка ще стартира SQL Server. Но можете да постигнете същия резултат, като направите това:

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. Добавете параметър за дата към заявката на Oracle

  2. Доставчикът на OraOLEDB в .NET ненадежден ли е в CLOB полета?

  3. Връщане на редове, които съдържат числови стойности в Oracle

  4. CURRENT_TIMESTAMP() Функция в Oracle

  5. Паралелен мениджър на Oracle