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

Jak obliczyć rangę z tabeli mysql

Możesz utworzyć podzapytanie, które tworzy iloczyn kartezjański z oryginalnego zapytania, a najciekawsze jest to, że możesz je zwiększyć o jeden (co następnie daje mu RANK Number ).

SELECT    @rankNo:[email protected]+1 RankNo,
          a.*
FROM      Table1 a, (SELECT @rankNo:=0) r 
ORDER BY `total_correct_question` DESC,
         `time_taken_in_seconds` ASC

Pokaz SQLFiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Host Docker mysql nie jest uprzywilejowany

  2. pobierz tablicę wartości kolumn w codeigniter

  3. Pobierz sumę kolumny MySQL w PHP

  4. Operator konkatenacji MySQL

  5. MySQL WHERE LUB nie działa z wieloma polami za pomocą php i pdo bind