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

Cara terbaik untuk mendapatkan 'peringkat' seseorang dari tabel skor dengan php dan mysql tanpa perulangan

SELECT s1.initials, (
  SELECT COUNT(*)
  FROM scores AS s2
  WHERE s2.score > s1.score
)+1 AS rank
FROM scores AS s1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL pisahkan baris yang dipisahkan koma

  2. Fungsi MySQL COS() – Mengembalikan Kosinus Angka di MySQL

  3. Koneksi PHP gagal:SQLSTATE[HY000] [2002] Koneksi ditolak

  4. Objek kelas DateTime tidak dapat dikonversi ke string

  5. Bagaimana cara menghapus semua karakter numerik non-alfa dari string di MySQL?