Mengurutkan Catatan melalui Kueri SQL di PHP
Dengan perintah ORDER BY, kita dapat mengurutkan
baris hasil.
Contoh
Mari kita ambil semua pengguna dari tabel users
dan urutkan mereka berdasarkan usia dari yang lebih kecil
ke yang lebih besar:
<?php
$query = "SELECT * FROM users ORDER BY age";
?>
Contoh
Mari ubah urutan pengurutan menggunakan perintah
DESC:
<?php
$query = "SELECT * FROM users ORDER BY age DESC";
?>
Contoh
Mari ambil semua pengguna dengan gaji 500
dan urutkan mereka berdasarkan usia dari yang lebih kecil
ke yang lebih besar:
<?php
$query = "SELECT * FROM users WHERE salary=500 ORDER BY age";
?>
Contoh
Kita dapat mengurutkan tidak hanya berdasarkan satu bidang, tetapi berdasarkan beberapa. Mari sebagai contoh ambil semua pengguna dan urutkan mereka pertama berdasarkan usia secara ascending (naik), dan pengguna dengan usia yang sama diurutkan berdasarkan gaji secara ascending (naik):
<?php
$query = "SELECT * FROM users ORDER BY age, salary";
?>
Tugas Praktis
Ambil semua pengguna dan urutkan mereka berdasarkan gaji secara ascending (naik).
Ambil semua pengguna dan urutkan mereka berdasarkan gaji secara descending (turun).
Ambil semua pengguna dan urutkan mereka berdasarkan nama.
Ambil pengguna dengan gaji 500 dan
urutkan mereka berdasarkan usia.
Ambil semua pengguna dan urutkan mereka berdasarkan nama dan berdasarkan gaji.