Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Sortieren von SQL nach den ersten beiden Zeichen von Feldern

In manchen Datenbanken ist das tatsächlich möglich

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

Andere verlangen, dass Sie

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

Und in wieder anderen können Sie es überhaupt nicht (sondern müssen Ihre Ausgabe im Programmcode sortieren, nachdem Sie sie aus der Datenbank erhalten haben).

Ergänzung:Wenn Sie eigentlich nur die Daten für einen Vertriebsmitarbeiter haben wollen, machen Sie es wie die anderen vorschlagen. Andernfalls möchten Sie entweder sort by das Ding oder vielleicht group by das Ding.