SELECT
t.A,
t.B,
t.C,
ROW_NUMBER() OVER (ORDER BY (SELECT 1)) AS number
FROM tableZ AS t
Se arbejdseksempel på SQLFiddle
Selvfølgelig vil du måske definere rækkenummereringsrækkefølgen – hvis det er tilfældet, skal du bare bytte OVER (ORDER BY (SELECT 1))
for f.eks. OVER (ORDER BY t.C)
, ligesom i en normal ORDER BY
klausul.