sql >> Database >  >> RDS >> Mysql

SQL:Sorteer op kolom, dan op substring mix asc en desc

Demo hier

select *
from #temp
order
by substring(id,1,2),
case
when substring(id,1,2)%2=0 then row_number() over (partition by substring(id,1,2) order by  SUBSTRING(id,4,3) desc)
else row_number() over (partition by substring(id,1,2) order by  SUBSTRING(id,4,3) asc)
end



  1. Hoe stel ik een volledige datum en tijd SQL in met Java, en niet alleen de datum?

  2. Panda's naar Oracle via SQL Alchemy:UnicodeEncodeError:'ascii'-codec kan geen teken coderen

  3. Hoe het verschil tussen twee datums in MySQL te berekenen?

  4. MySQL 1443:wat betekent het?