sql >> Database teknologi >  >> RDS >> Mysql

SQL:Sorter efter kolonne, derefter efter understreng bland asc og desc

Demo her

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. Forbindelse med MySql afbrydes automatisk. Hvordan konfigureres Connector/J korrekt?

  2. MySQL - Tilmelding baseret på dato

  3. Oracle APEX - Opslagstabel med flere links

  4. Vælg (hent) alle poster fra flere skemaer ved hjælp af Postgres