sql >> Databáze >  >> Database Tools >> phpMyAdmin

jak mohu přidat nový sloupec, který počítá počet řádků jako sériové číslo

Pokud máte na mysli v příkazu SELECT:

Řekněme, že jste vybrali

select * from tbl

Stává se to

select @n := @n + 1 RowNumber, t.*
from (select @n:=0) initvars, tbl t

Poznámky:

  1. select @n:=0 se používá k resetování globální proměnné na 0
  2. @n := @n + 1 zvýší jej o 1 pro každý řádek, počínaje 1. Tento sloupec se nazývá „RowNumber“


  1. show Vytvořit příkazy pro tabulku v SQL Management Studio (2008)

  2. Generování skriptů na základě podmínky

  3. Jak povolit tmavý motiv v SQL SERVER Management Studio 18 v 6 rychlých krocích

  4. Chyba z phmpMyAdmin, když je nakonfigurován pro přístup ke vzdálenému serveru pomocí lokálního klienta phpMyAdmin