sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan genereres automatisk stigningsfelt i udvalgt forespørgsel

Hvis det er MySql, kan du prøve

SELECT @n := @n + 1 n,
       first_name, 
       last_name
  FROM table1, (SELECT @n := 0) m
 ORDER BY first_name, last_name

SQLFiddle

Og til SQLServer

SELECT row_number() OVER (ORDER BY first_name, last_name) n,
       first_name, 
       last_name 
  FROM table1 

SQLFiddle



  1. SQL Server Ydeevne TOP CPU Query -2

  2. Avanceret MySql-forespørgsel:Opdater tabel med info fra en anden tabel

  3. Sådan får du en liste over alle Check Constraints i SQL Server-databasen - SQL Server / TSQL Tutorial Del 85

  4. Pivottabel og sammenkædning af kolonner