Que tal amigo, no sé si te sirva pero en SQL server existe una sentencia llamada ROW_NUMBER y en tu caso quedaria asi
SELECT ROW_NUMBER() OVER (ORDER BY NOMBRE) AS con, NOMBRE, TEL
FROM DATOS
y aun asi no cumpliria con todas tus necesidades ya que esta funcion le asignaria un numero pero basado en su orden alfabetico "(order by nombre)"
entonces te quedaria asi:
con nombre tel
___________________
4 pepe 100
2 maria 200
1 claudia 102
3 pedro 334
|