Adicionar um número de linha ao conjunto de resultados de uma consulta SQL

Eu tenho uma instrução select simples. Eu quero adicionar uma coluna temporária que irá numerar as linhas no meu conjunto de resultados. Eu tentei isso -

declare @num int
set @num = 0;
select t.A, t.B, t.C, (@count + 1) as number
from tableZ as t

Atribui o 1 a todas as linhas. Eu tentei @count = @count + 1 e não funcionou. Como faço isso de maneira simples?

obrigado.

questionAnswers(2)

yourAnswerToTheQuestion