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

MySQL tương đương với xếp hạng ORACLES ()

Không có gì tương đương trực tiếp, nhưng bạn có thể giả mạo nó bằng một số tự tham gia (không hiệu quả lắm). Một số mã mẫu từ bộ sưu tập howtos truy vấn MySQL:

SELECT v1.name, v1.votes, COUNT(v2.votes) AS Rank
FROM votes v1
JOIN votes v2 ON v1.votes < v2.votes OR (v1.votes=v2.votes and v1.name = v2.name)
GROUP BY v1.name, v1.votes
ORDER BY v1.votes DESC, v1.name DESC;
+-------+-------+------+
| name  | votes | Rank |
+-------+-------+------+
| Green |    50 |    1 |
| Black |    40 |    2 |
| White |    20 |    3 |
| Brown |    20 |    3 |
| Jones |    15 |    5 |
| Smith |    10 |    6 |
+-------+-------+------+ 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Сtạo máy ảo với hộp ảo Oracle VM

  2. Trình quản lý đồng thời Oracle

  3. Cập nhật nhiều cột trong câu lệnh MERGE ORACLE

  4. dữ liệu listagg sang định dạng có thể sử dụng được?

  5. Kết nối cơ sở dữ liệu oracle trong web.config asp.net