Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

MySQL setara dengan peringkat ORACLES ()

Tidak ada yang setara secara langsung, tetapi Anda dapat memalsukannya dengan beberapa self-join (tidak terlalu efisien). Beberapa contoh kode dari kumpulan cara query 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. Kebuntuan di Oracle

  2. Bagaimana Cara Menghasilkan Paket Tabel API di Oracle SQL Developer?

  3. Pemicu untuk menegakkan hubungan M-M

  4. Cara menghapus semua item yang di-cache di Oracle

  5. Cara terbersih untuk membangun string SQL di Java