sql >> Databáze >  >> RDS >> Mysql

MySQL:pozice po sobě jdoucích objednávek

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 

Souhlasím s dalšími radami, že by bylo lepší to udělat na úrovni aplikace.



  1. Co je Option=N v připojovacím řetězci MySQL ODBC?

  2. SQL Server Internals:Problematic Operators Pt. I – Skenování

  3. Proč Eclipse navrhuje objekt jako výchozí typ mapování pro datový typ Text?

  4. Spouštějí se uložené procedury v databázové transakci v Postgresu?