sql >> Databasteknik >  >> RDS >> Mysql

Sorterar SQL efter två första tecken i fält

I vissa databaser kan du faktiskt göra

select * from SalesRep order by substring(SalesRepID, 1, 2)

Andra kräver att du

select *, Substring(SalesRepID, 1, 2) as foo from SalesRep order by foo

Och i ytterligare andra kan du inte göra det alls (men kommer att behöva sortera din utdata i programkod efter att du hämtat den från databasen).

Tillägg:Om du faktiskt bara vill ha uppgifterna för en säljare, gör som de andra föreslår. Annars vill du antingen sort by saken eller kanske group by grejen.



  1. INET_ATON() och INET_NTOA() i PHP?

  2. Hur skriver man en fråga som gör något som liknar MySQL:s GROUP_CONCAT i Oracle?

  3. Postgres UUID JDBC fungerar inte

  4. PostgreSQL-fel:Relationen finns redan