sql >> Database >  >> RDS >> Mysql

MySQL:opeenvolgende volgordeposities

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 

Ik ben het eens met andere adviezen dat het beter zou zijn om dit op applicatieniveau te doen.



  1. Oracle naar PostgreSQL:BEGIN MET/VERBIND DOOR

  2. Groeperen op eerste letter, alfabetisch, beste manier?

  3. Java JDBC Toegang geweigerd voor gebruiker

  4. Hoe het datumveld voor een string te zoeken met behulp van de JPA Criteria API