sql >> Database >  >> RDS >> Mysql

geef het originele rijnummer van mySQL terug

Controleer:Hoe kan ik met MySQL een kolom met de recordindex in een tabel genereren?

SELECT  c.course_id, 
        @curRow := @curRow + 1 AS row_number
FROM    course c
JOIN    (SELECT @curRow := 0) r;

Houd er echter rekening mee dat dit kunstmatig is, aangezien het enige echte 'rijnummer' uw eigen primaire ID zou zijn, en elke kunstmatige methode zal het rijnummer wijzigen wanneer u de ORDER wijzigt clausule




  1. Geneste zoekopdrachten vermijden

  2. Hoe vindt u het volgende record na een opgegeven record in SQL?

  3. Converteer 'datetime2' naar 'time' in SQL Server (T-SQL-voorbeelden)

  4. Hoe de standaardwaarde van de kolom in MySQL te verwijderen?