sql >> Databáze >  >> RDS >> Sqlserver

Funkce SQL Row_Number() v klauzuli Where

Chcete-li tento problém obejít, zabalte svůj příkaz select do CTE a poté se můžete dotazovat na CTE a použít výsledky funkce v okně v klauzuli where.

WITH MyCte AS 
(
    select   employee_id,
             RowNum = row_number() OVER ( order by employee_id )
    from     V_EMPLOYEE 
    ORDER BY Employee_ID
)
SELECT  employee_id
FROM    MyCte
WHERE   RowNum > 0


  1. 5 způsobů, jak zkontrolovat datový typ sloupce v SQLite

  2. Problémy s příkazem postgresql COPY s Rails na jiném serveru

  3. Možnosti ladění výkonu Azure SQL Database

  4. Získejte hodnotu na základě max. z jiného sloupce seskupeného podle jiného sloupce