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

Ordinamento SQL in base ai primi due caratteri dei campi

In alcuni database puoi effettivamente farlo

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

Altri ti richiedono

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

E in altri ancora, non puoi farlo affatto (ma dovrai ordinare il tuo output nel codice del programma dopo averlo ottenuto dal database).

Aggiunta:se desideri effettivamente solo i dati per un rappresentante di vendita, fai come suggeriscono gli altri. Altrimenti, vuoi sort by la cosa o forse group by la cosa.