Mysql
 sql >> Baza danych >  >> RDS >> Mysql

MySQL:kolejne pozycje zleceń

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 

Zgadzam się z innymi radami, że lepiej byłoby zrobić to na poziomie aplikacji.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - BETWEEN nie wybierze poprawnych wyników

  2. Jak usunąć część ciągu w mysql?

  3. Warunkowe zapytanie agregujące z grupą według

  4. Jak mogę ustawić konfigurację klienta dla MySQL Workbench bez zainstalowanego serwera?

  5. Jakie uprawnienia są wymagane, aby użytkownik MySQL mógł utworzyć bazę danych?