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

MySQL:लगातार क्रम की स्थिति

select id,val,
@pos := if(@prev<>val,@pos+1,@pos) as pos,
@prev := val as val
from table,(select @pos:=0,@prev:='') as r order by val 

मैं अन्य सलाहों से सहमत हूं कि आवेदन स्तर पर ऐसा करना बेहतर होगा।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. WHERE क्लॉज में CASE का उपयोग करना

  2. प्रविष्टियां कभी नहीं हटाएं? अच्छा विचार? सामान्य?

  3. यदि मौजूद है तो तालिका से कॉलम कैसे छोड़ें

  4. पदानुक्रमित सीएमएस साइटों को कैसे कार्यान्वित करें?

  5. विभिन्न तालिकाओं के लिए एक ही ट्रिगर का उपयोग करें