Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara menghitung Peringkat dari tabel mysql

Anda dapat membuat subquery yang menghasilkan produk kartesius dari kueri asli dan yang paling menarik adalah Anda dapat menambahkannya satu per satu (yang kemudian menghasilkan 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

Demo 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. Contoh erlang mysql

  2. Apakah ada cara untuk men-cache Tampilan sehingga kueri terhadapnya cepat?

  3. Permintaan MySQL menemukan nilai dalam string yang dipisahkan koma

  4. MySQL:Apa yang terjadi pada bidang non-agregat pada GROUP BY?

  5. pilih semua kolom yang tidak ada di tabel lain laravel 5.5