Jika di tutorial sebelumnya saya membahas:
- Bagaimana cara menampilkan data dengan query dari tabel database MySQL,
- Cara membuat database MySQL
- Cara membuat tabel database MySQL
- Cara memasukkan data ke dalam database MySQL
maka kali ini saya ingin menuliskan bagaimana caranya mengurutkan data hasil query tabel database MySQL. Berikut hasil query data yang tertampil ketika menjalankan query:
SELECT * FROM `users`;
perintah di atas digunakan untuk menampilkan seluruh data dari tabel users dengan hasilnya seperti berikut:
dari tampilan tersebut terlihat ada 4 data (baris) dengan urutan yang acak, jika saya ingin mengurutkan data tersebut berdasarkan ID dimana ID 1 sebagai urutan teratas, maka opsi query tersebut perlu ditambahi opsi ORDER BY `nama kolom` ASC sehingga perintahnya terlihat seperti berikut:
SELECT * FROM `users` ORDER BY `id` ASC;
dengan hasil terlihat seperti di bawah ini:
terlihat bedanya bukan, lalu bagaimana jika saya ingin mengurutkan dari ID yang besar terlebih dahulu? Berikut format perintahnya berubah dari ASC menjadi DESC seperti dibawah ini:
SELECT * FROM `users` ORDER BY `id` DESC;
hasilnya terlihat seperti di bawah ini:
Apakah bisa kalau saya ingin mengurutkan berdasarkan nama dan bukan ID? Bisa saja, tinggal dirubah format query-nya berdasarkan kolom nama sehingga hasilnya terlihat seperti dibawah ini:
mudah bukan mengurutkan data berdasarkan kolom ? SIlakan mencoba
Comments