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

Dodaj numer wiersza do zestawu wyników zapytania SQL

SELECT
    t.A,
    t.B,
    t.C,
    ROW_NUMBER() OVER (ORDER BY (SELECT 1)) AS number
FROM tableZ AS t

Zobacz działający przykład w SQLFiddle

Oczywiście możesz chcieć zdefiniować kolejność numeracji wierszy – jeśli tak, po prostu zamień OVER (ORDER BY (SELECT 1)) np. OVER (ORDER BY t.C) , jak w normalnym ORDER BY klauzula.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Relacja klucza podstawowego i indeksu klastrowego

  2. Jak uzyskać wszystkie tabele z lub bez ograniczenia klucza podstawowego w bazie danych serwera SQL — samouczek SQL Server / TSQL 59

  3. Wyszukiwanie pełnotekstowe zainstalowane lub nie

  4. Co to jest prosty program lub skrypt wiersza poleceń do tworzenia kopii zapasowych baz danych serwera SQL?

  5. Konwertuj „datetimeoffset” na „date” w SQL Server (przykłady T-SQL)