Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Как да генерирате поле за автоматично увеличение в заявка за избор

Ако е MySql, можете да опитате

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

SQLPiddle

И за SQLServer

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

SQLPiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Размито съвпадение с помощта на T-SQL

  2. SQL - Изваждане на изчерпваща стойност от редове

  3. Как да увеличите допустимия размер на прикачените файлове при изпращане на имейл в SQL Server (T-SQL)

  4. Какво е логически оператор ИЛИ в SQL Server - SQL Server / TSQL урок, част 119

  5. Как да промените типа данни на колона в SQL Server (T-SQL)