Sorting SQL by first two characters of fields

后端 未结 5 513
一生所求
一生所求 2021-01-18 08:01

I\'m trying to sort some data by sales person initials, and the sales rep field is 3 chars long, and is Firstname, Lastname and Account type. So, Bob Smith would be BS* and

5条回答
  •  陌清茗
    陌清茗 (楼主)
    2021-01-18 08:49

    In some databases you can actually do

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

    Othere require you to

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

    And in still others, you can't do it at all (but will have to sort your output in program code after you get it from the database).

    Addition: If you actually want just the data for one sales rep, do as the others suggest. Otherwise, either you want to sort by the thing or maybe group by the thing.

提交回复
热议问题