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

ऑर्डर बाय क्लॉज के साथ MySQL में रैंक फ़ंक्शन

आपके द्वारा दिए गए लिंक के अनुसार इसे इस तरह दिखना चाहिए:

SELECT    a.*,
( 
            CASE a.field1 
            WHEN @curType 
            THEN @curRow := @curRow + 1 
            ELSE @curRow := 1 AND @curType := a.field1 END
          ) + 1 AS rank
FROM      table_a a,
          (SELECT @curRow := 0, @curType := '') r
ORDER BY  a.field1, a.field2 desc;

आपके द्वारा दिए गए लिंक के उदाहरण के आधार पर यहां 2 पहेलियां हैं, एक ऑरैकल के लिए और एक mySql के लिए:

  1. ओरेकल
  2. माइस्क्ल



  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 वॉलेट का उपयोग किया जाता है तो सही JDBC URL सिंटैक्स क्या है?

  2. SQL डेवलपर स्क्रिप्ट आउटपुट sys_refcursor चौड़ाई को छोटा करता है

  3. R12.2 ऑनलाइन पैचिंग में बीज डेटा की हैंडलिंग

  4. ORA-00932:असंगत डेटाटाइप:अपेक्षित - CLOB मिला

  5. ORA 00904 त्रुटि:अमान्य पहचानकर्ता