sql >> Database >  >> RDS >> Sqlserver

Een rijnummer toevoegen aan de resultatenset van een SQL-query

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

Zie werkvoorbeeld op SQLFiddle

Natuurlijk wilt u misschien de volgorde van de rijnummering definiëren - zo ja, wissel dan gewoon OVER (ORDER BY (SELECT 1)) voor bijv. OVER (ORDER BY t.C) , zoals in een normale ORDER BY clausule.



  1. ALTER kolommen uit meerdere tabellen in dezelfde query

  2. PostgreSQL UNIX-domeinsockets versus TCP-sockets

  3. DataTable.Load toont minder rijen dan bron DataReader

  4. Fout:ongedefinieerde eigenschap $load