Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Cara Memesan Secara Abjad dalam SQL

Masalah:

Anda ingin menampilkan catatan dari tabel dalam urutan abjad atau abjad terbalik menurut kolom yang diberikan.

Contoh:

Basis data kami memiliki tabel bernama pelanggan. Tabel pelanggan berisi data dalam kolom id, first_name, dan last_name.

id nama_depan nama_belakang
1 Susan Thomas
2 John Michael
3 Tom Muller

Mari kita tampilkan informasi setiap pelanggan, diurutkan dalam urutan menaik berdasarkan nama belakang mereka.

Solusi:

SELECT id,  
    first_name,
    last_name, 
  FROM customer
  ORDER BY last_name ASC;
 

Kueri ini mengembalikan catatan yang diurutkan menurut abjad:

id nama_depan nama_belakang
2 John Michael
3 Tom Muller
1 Susan Thomas

Diskusi:

Jika Anda ingin memilih record dari tabel tetapi ingin melihatnya diurutkan menurut kolom tertentu, Anda cukup menggunakan ORDER BY klausa di akhir SELECT penyataan. Tidak masalah seberapa rumit atau panjang kueri SQL Anda—ORDER BY harus selalu di akhir perintah.

Setelah ORDER BY kata kunci, Anda memberi nama kolom di mana catatan harus diurutkan. Dalam kueri kami, kami mengurutkan berdasarkan nama belakang pelanggan.

atau

Secara default, ORDER BY tanpa pengurutan specifier tambahan dalam urutan menaik (setara dengan menggunakan ASC kata kunci secara eksplisit). Seperti yang mungkin bisa Anda tebak, ASC singkatan dari "naik." Jika Anda ingin mengurutkan dalam urutan menurun, sederhanakan tentukan DESC kata kunci setelah nama kolom.

Kueri di bawah ini mirip dengan yang sebelumnya tetapi menampilkan daftar pelanggan yang diurutkan dalam urutan menurun berdasarkan nama belakang mereka:

  SELECT id,  
    first_name,
    last_name, 
  FROM customer
  ORDER BY last_name DESC;
id nama_depan nama_belakang
1 Susan Thomas
3 Tom Muller
2 John Michael

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mengapa Pengoptimal Tidak Menggunakan Pengetahuan Buffer Pool

  2. Cara menghapus spasi awal dan/atau akhir dari string di T-SQL

  3. Inisialisasi File Instan:Dampak Selama Penyiapan

  4. Bagian 1 – Cara Menginstal SuiteCRM dan Membalikkan Databasenya

  5. Cara Mengelompokkan Berdasarkan Tahun di T-SQL