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

Cara mendapatkan posisi peringkat dari @curRank

Anda dapat memindahkan WHERE klausul di luar peringkat hasil perhitungan.

Contoh :

SELECT * FROM (
    SELECT
        `item`, (`totalrate` / `nrrates`) AS `rank`, 
        @curRank := @curRank + 1 AS `ranking` 
    FROM `rtgitems`, (SELECT @curRank := 0) r 
    ORDER BY (`totalrate` / `nrrates`) DESC 
    LIMIT 10
) results
WHERE item REGEXP 'kelly' 


  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 memutakhirkan wordpress yang dihosting sendiri dan memasang plugin situs langsung ke versi terbaru yang tersedia tanpa menghadapi masalah?

  2. php layar putih kematian

  3. Bagaimana saya bisa menghitung jumlah baris yang dikembalikan oleh kueri MySQL?

  4. kueri mysql membutuhkan waktu 46 detik - perlu lebih efisien

  5. sql bergabung sebagai diagram venn