Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Uzyskaj pozycję wiersza w zapytaniu 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

Zmodyfikowano na podstawie tej odpowiedzi>> ROW_NUMBER() w MySQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak dołączyć schemat bazy danych MySQL na GitHub?

  2. Procedury składowane MySql:Jak wybrać z tabeli procedur?

  3. Ustawianie zmiennych Big Query, takich jak mysql

  4. Zaktualizuj tabelę mysql danymi z innej tabeli

  5. Hibernate — nie udało się leniwie zainicjować kolekcji ról:beans.Language.patients, nie można zainicjować serwera proxy — brak sesji