Mysql
 sql >> Base de données >  >> RDS >> Mysql

Trier SQL par les deux premiers caractères des champs

Dans certaines bases de données, vous pouvez réellement faire

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

D'autres vous obligent à

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

Et dans d'autres encore, vous ne pouvez pas le faire du tout (mais vous devrez trier votre sortie dans le code du programme après l'avoir obtenue de la base de données).

Ajout :si vous souhaitez uniquement les données d'un commercial, procédez comme les autres le suggèrent. Sinon, soit vous voulez sort by la chose ou peut-être group by la chose.