sql >> Databasteknik >  >> RDS >> Oracle

SQL Ordna efter sträng, siffror visas sist

Du kan använda regexp_like() . För stigande sortering:

order by (case when regexp_like(col, '^[0-9]+$') then 1 else 2 end) asc,
         col asc


  1. Använder MySQL med Oracle Heterogeneous Services

  2. MySQL-felkod 1452 Foreign Key Constraint

  3. mysqli bindningsvariabler

  4. Räknar totalt per dag med mitt resultat i SQL