sql >> Databasteknik >  >> RDS >> Mysql

Få radposition i MYSQL-fråga

SELECT id, name, rank FROM 
    (
    SELECT t.id, t.name,
        @rownum := @rownum + 1 AS rank
    FROM TABLE t, (SELECT @rownum := 0) r
    ORDER BY name ASC
    ) `selection` WHERE id=1

Ändrad från detta svar>> ROW_NUMBER() i MySQL



  1. Exempel på att konvertera "datum" till "smalldatetime" i SQL Server (T-SQL)

  2. Hur kör jag en lagrad procedur en gång för varje rad som returneras av en fråga?

  3. Använda DMV ( Dynamic Management View ) och DMF ( Dynamic Management Function ) | SQL Server Performance Felsökning -4

  4. Hur sammanfogar man datatyper som heltal (heltal med heltal) &varchar (varchar med varchar) i mysql?