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

QUALIFY-подобна функция в SQL Server

Направихте всичко правилно.

SELECT Emp_NR, Emp_Name
FROM (
    SELECT ROW_NUMBER() OVER (PARTITION BY Emp_Name ORDER BY Emp_NR DESC) AS RN, Emp_Name, Emp_NR
    FROM YourTable
    ) AS T
WHERE T.RN = 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. Грешка на SQL Server при команда за актуализиране - Възникна сериозна грешка при текущата команда

  2. DATEDIFF() Примери в SQL Server

  3. Entity Framework Database.SetInitializer просто не работи

  4. Изтриване на пощенски акаунт в база данни (SSMS)

  5. T-SQL Как да предоставите роля на потребителя