générer incrémenter le numéro dans l'instruction select à l'aide de SQL server

J'ai une table nommée table1 dans SQL server comme suit:

colA
-------
A123
Z123
C123
B123

maintenant je veux utiliser une instruction SQL pour obtenir le résultat comme suit:

ID colA
--------
1  A123
2  Z123
3  C123
4  B123

L'ordre de colA est de l'ordre de la ligne dans la table. N'avez pas besoin de faire le tri.

comment faire??
Merci beaucoup

L'ordre des lignes sont renvoyées à partir d'une table dans SQL sont aléatoires, sauf si vous utilisez une clause ORDER BY.

OriginalL'auteur Eric Cheung | 2013-10-18