sql >> Databáze >  >> RDS >> Mysql

Vygenerujte sériové číslo v dotazu mysql

Na základě vašich důvodů, proč nechcete používat uživatelem definované proměnné, protože se chcete vyhnout 2 dotazům, jeden pro inicializaci a druhý pro jejich použití, můžete použít následující:

SELECT  @a:[email protected]+1 serial_number, 
        marks 
FROM    student_marks,
        (SELECT @a:= 0) AS a;


  1. Jak nastavím časové pásmo MySQL?

  2. problém s nalezením seznamu souborů v adresáři

  3. Jak FIELD() funguje v MariaDB

  4. ORACLE Jak používat cívku s dynamickým umístěním cívky