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

MySQL Dapatkan Peringkat dari Papan Peringkat

Saat database mengeksekusi kueri ini, pertama-tama database akan memilih dari Scores , memfilter menurut name = '$name' .

Kemudian, untuk setiap baris, subquery akan dieksekusi:

(
 SELECT  COUNT(*)
   FROM    Scores ui
  WHERE   (ui.score, -ui.ts) >= (uo.score, -uo.ts)
) AS rank

Artinya, untuk setiap baris Scores dengan nama yang dicari, ia mencari berapa banyak catatan dalam Scores di mana (ui.score, -ui.ts) lebih besar atau sama dengan nilai baris saat ini.

Saya harap dapat membantu Anda...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menangkap kode dan Pesan Kesalahan MySQL menggunakan Laravel 5.2?

  2. WordPress pre_get_posts tidak berfungsi

  3. Cara menyimpan id pendaftaran GCM secara unik ke MySQL

  4. permintaan mysql untuk memilih satu baris tertentu dan baris acak lainnya

  5. Apakah Rails mendukung tipe data json mysql?