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

Funkcja SQL Row_Number() w klauzuli Where

Aby obejść ten problem, umieść instrukcję select w CTE, a następnie możesz wykonać zapytanie względem CTE i użyć wyników funkcji w oknie w 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak pobrać obraz binarny z bazy danych za pomocą C# w ASP.NET?

  2. Jak ograniczyć wiersze w zestawie wyników SQL Server

  3. Jak włączyć SQL Server Agent XP za pomocą T-SQL?

  4. SET a SELECT podczas przypisywania zmiennych?

  5. TODATETIMEOFFSET() Przykłady w SQL Server