Pada tutorial kali ini anda akan belajar bagaimana cara menggunakan Order By untuk mengurutkan Hasil Query Pada Mysql.

Dalam penggunaan SELECT statement hasil dari query tersebut tidak dalam keadaan urut . Untuk mengurutkannya kita harus menggunakan ORDER BY dan  ORDER BY statement mengijinkan anda untuk :

  1. Mengurutkan dari single column atau multiple column
  2. Mengurutkan sebuah hasil dengan urutan ascending dan descending.

Format Sederhananya seperti ini :

SELECT column1, column2,...
FROM tbl
ORDER BY column1 [ASC|DESC], column2 [ASC|DESC],...

Langsung saja kita praktekan dengan menggunakan table sungguhan:

SELECT 
    contactLastname, contactFirstname
FROM
    customers
ORDER BY contactLastname;

Query di atas berbunyi “tampilkan data dari field   contactLastname, contactFirstname dan data akan di urutkan berdasarkan field contactLastname”.

Maka hasilnya akan seperti ini :

order by

Data akan di urutkan berdasarkan field contactLastname, dan anda bisa menambahkan statement asc untuk pengurutan ascending atau desc untuk mengurutan descending di akhir query.