Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Funkcja QUALIFY-podobna w SQL Server

Zrobiłeś wszystko dobrze.

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;

To jest poprawna składnia.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wyświetlić listę dostępnych wystąpień SQL Server przy użyciu SMO w C#?

  2. Jaka jest wydajność klauzuli Merge w sql server 2008?

  3. Wybierz niepuste kolumny za pomocą SQL Server

  4. Suma jednej grupy kolumn według kolumny daty

  5. Wykonaj sp_msforeachdb w aplikacji Java