Mysql
 sql >> база данни >  >> RDS >> Mysql

Как най-добре да получите нечий „ранг“ от таблица с резултати с php и mysql без цикъл

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. Използване на фрагменти на Oracle JDeveloper с MySQL

  2. Какво е по-бързо, SELECT DISTINCT или GROUP BY в MySQL?

  3. Грешка в синтаксиса на readyStatement

  4. Защо mysqli дава грешка при несинхронизиране на команди?

  5. Mysql заявка за динамично преобразуване на редове в колони на базата на две колони