Isso provavelmente depende do seu banco de dados, mas aqui está uma solução para o MySQL 5 que envolve o uso de uma variável:
SET @a:=0;
UPDATE table SET [email protected]:[email protected]+1 WHERE whatever='whatever' ORDER BY field2,field3
Você provavelmente deve editar sua pergunta e indicar qual banco de dados você está usando.
Edit:Encontrei uma solução utilizando T-SQL para SQL Server. É muito semelhante ao método MySQL:
DECLARE @myVar int
SET @myVar = 0
UPDATE
myTable
SET
@myvar = myField = @myVar + 1