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

Získejte pozici řádku v dotazu MYSQL

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

Upraveno z této odpovědi>> ROW_NUMBER() v MySQL



  1. Tabulka 'performance_schema.session_variables' neexistuje

  2. node.js async/await pomocí s MySQL

  3. Chci načíst data z jiného názvu tabulky pomocí funkce postgresql

  4. Převést schéma MySQL na Github Wiki?