Perbedaan ORDER by DESC dan ASC MySQL

Perintah Order by dalam operasi database MySQL digunakan untuk keperluan filter data. Order by biasanya diikuti dengan parameter nama kolom yang terdapat dalam tabel kemudian selanjutnya kita bisa menambahkan parameter DESC atau ASC

Bila kita hanya menggunakan perintah SELECT * FROM nama_tabel order by nama_kolom maka tidak akan berpengaruh terhadap hasil apapun, karena yang berpengaruh adalah ketika perintah tersebut ditambahkan parameter ASC ataupun DESC. 


Contoh :
SELECT * FROM nama_tabel order by nama_kolom ASC

SELECT * FROM nama_tabel order by nama_kolom DSC

DESC biasanya digunakan untuk mengurutkan data dari yang terbessar ke yang terkecil untuk data berupa angka (id) seperti misalnya, 1,2,3,4,5 akan diurutkan menjadi 5,4,3,2,1 sedangkan bila DESC diterapkan pada karakter huruf(alfabet) maka bila datanya a,b,c,d,e akan diurutkan menjadi e,d,c,b,a

Contoh Perintah
SELECT * FROM data_karyawan order by nama DESC 

menggunakan perintah order by desc
Data dari kolom nama disusun dari huruf albaet paling belakang dari kolom, yaitu disini disusun dari huruf K terlebih dahulu
 
ASC memiliki fungsi kebalikan dari DESC, jika misal ada data disebuah kolom nama dengan susunan e,d,c,b,a maka ASC akan menyusunannya menjadi a,b,c,d,e. Begitupun juga bila ASC diterapkan pada sebuah kolom dengan nilai data berupa angka – angka, maka ASC akan mengurutkannya dari yang terkecil 1,2,3,4,5

Contoh Perintah
SELECT * FROM data_karyawan order by nama ASC

menggunakan perintah order asc
Data pada kolom nama disusun secara berurutan dari huruf A

Jadi mungkin sudah paham mengenai perbeda antara ASC dan DESC, keduanya memiliki peran yang berbeda, namun sama – sama tetap memiliki fungsi untuk mengurutkan data. Query yang kita pelajari tersebut meskipun sangatlah sederhana namun nantinya sangat berguna dalam proses pembangunan website terutama website yang dibangun menggunakan PHP


2 Responses to "Perbedaan ORDER by DESC dan ASC MySQL"

  1. Ninggalin jejak aja kang.. udah lumayan lama gak mampir sini.. makin makjleb deh tulisannya...

    ReplyDelete
  2. Sekedar mampir untuk bilang happy weekend mas Ahmad! :D

    ReplyDelete

Silahkan untuk meninggalkan komentar, santai saja dan mulailah berkomentar...