Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Sortowanie SQL według pierwszych dwóch znaków pól

W niektórych bazach danych możesz to zrobić

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

Inne wymagają

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

A w jeszcze innych w ogóle nie możesz tego zrobić (ale będziesz musiał posortować wyniki w kodzie programu po pobraniu go z bazy danych).

Dodatek:Jeśli chcesz mieć tylko dane dla jednego przedstawiciela handlowego, zrób tak, jak sugerują inni. W przeciwnym razie albo chcesz sort by rzecz, a może group by rzecz.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Przechowywanie tagów w bazie danych. Przechowuj tag raz czy wiele razy?

  2. aktualizacja mysql z regexp

  3. Najlepsze techniki pozwalające uniknąć „skracania danych” z bazy danych witryny

  4. Zmiana rozmiaru obrazu PHP

  5. Importuj dane szesnastkowe/binarne do mysql