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

रैंकिंग पदों को संग्रहीत करने के लिए MySQL अद्यतन विवरण

इसे करने का एक तरीका यह है:

SET @r=0;
UPDATE table SET Ranking= @r:= (@r+1) ORDER BY Score DESC;

/* use this if you just want to pull it from the db, but don't update anything */
SET @r=0;
SELECT *, @r:= (@r+1) as Ranking FROM table ORDER BY Score DESC;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैक ओएसएक्स 10.6 के साथ रेल पर रूबी के लिए mysql2 मणि ​​स्थापित करना

  2. क्या डेटाबेस में यूजरनेम और पासवर्ड स्टोर करना सुरक्षित है?

  3. दो प्रश्नों का योग

  4. MySQL में info_schema डेटाबेस के बारे में जानकारी

  5. जावा अपवाद त्रुटि - स्क्लाइट तैयारस्टेटमेंट.सेटब्लॉब