Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

ओरेकल रैंक के बराबर MySQL ()

कुछ भी सीधे समकक्ष नहीं है, लेकिन आप इसे कुछ (बहुत कुशल नहीं) स्वयं-जुड़ने के साथ नकली बना सकते हैं। 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. ऑरैकल डेटाबेस में दिनांक स्वरूप कैसे बदलें

  2. एक sqlplus स्क्रिप्ट में संकलन त्रुटि पर रोक

  3. फोर्स ओरेकल ड्रॉप ग्लोबल टेम्प टेबल

  4. Oracle ODBC कनेक्शन के साथ पैरामीटर्स का उपयोग करना

  5. ORA-00972 पहचानकर्ता बहुत लंबा उपनाम स्तंभ नाम है