SELECT
t.A,
t.B,
t.C,
ROW_NUMBER() OVER (ORDER BY (SELECT 1)) AS number
FROM tableZ AS t
Вижте работен пример в SQLFiddle
Разбира се, може да искате да определите реда на номериране на редовете – ако е така, просто разменете OVER (ORDER BY (SELECT 1)) за, напр. OVER (ORDER BY t.C) , като в нормален ORDER BY клауза.