Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Sử dụng MySQL, làm cách nào để chọn xếp hạng kết quả truy vấn của một hàng cụ thể?

từ artfulsoftware :

SELECT p1.id, p1.name, COUNT( p2.name ) AS Rank
    FROM people p1
    JOIN people p2 
    ON p1.name < p2.name
    OR (
         p1.name = p2.name
         AND p1.id = p2.id
    )
GROUP BY p1.id, p1.name
ORDER BY p1.name DESC , p1.id DESC
LIMIT 4,1


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. thời gian thực hiện mysql

  2. Chèn mặc định vào cột không null nếu giá trị là null

  3. CakePHP 1.3 - Cột không xác định trong mệnh đề where

  4. Cách thêm cột tự động tăng dần trong bảng hiện có trong MySQL

  5. MySQL, XÓA truy vấn với một tham gia