sql >> Database >  >> RDS >> Mysql

Hoe u een rangpositie krijgt van @curRank

U kunt de WHERE . verplaatsen clausule uit de resultaten van de rangschikkingsberekening.

Voorbeeld :

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. Hoe maak je een lijst van alle voorbereide verklaringen voor alle actieve sessies?

  2. Kan niet decoderen met pgcrypto van AES-256-CBC, maar AES-128-CBC is OK

  3. MySQL gebruiken met Entity Framework

  4. Tabeltype retourneren van een functie in PostgreSQL