Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Mengurutkan SQL berdasarkan dua karakter pertama bidang

Di beberapa database, Anda sebenarnya bisa melakukannya

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

Lainnya mengharuskan Anda untuk

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

Dan di lain lagi, Anda tidak bisa melakukannya sama sekali (tetapi harus mengurutkan output Anda dalam kode program setelah Anda mendapatkannya dari database).

Tambahan:Jika Anda benar-benar hanya menginginkan data untuk satu tenaga penjualan, lakukan seperti yang disarankan orang lain. Jika tidak, Anda ingin sort by benda itu atau mungkin group by hal.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana MIN() dan MAX() bekerja pada string CHAR/VARCHAR di MySQL?

  2. MySQL DATETIME - Ubah hanya tanggalnya

  3. mysqli atau mati, apakah harus mati?

  4. kueri untuk menghapus semua karakter setelah koma terakhir dalam string

  5. Versi mana yang merupakan Server MySQL saya?