sql >> Databáze >  >> RDS >> Sqlserver

Jak vygenerovat pole automatického přírůstku ve výběrovém dotazu

Pokud je to MySql, můžete to zkusit

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

SQLFiddle

A pro SQLServer

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

SQLFiddle



  1. Jak NOT RLIKE funguje v MySQL

  2. Agregace (x,y) souřadnicových mračen bodů v PostgreSQL

  3. Přidání dat do databáze Cloud Firestore

  4. jak bezpečné jsou připravené výpisy CHOP