Penyusunan Rekod melalui Pertanyaan SQL dalam PHP
Dengan menggunakan perintah ORDER BY, anda boleh menyusun
baris hasil.
Contoh
Mari pilih semua pengguna dari jadual users kami
dan susun mereka mengikut umur dari lebih kecil
kepada lebih besar:
<?php
$query = "SELECT * FROM users ORDER BY age";
?>
Contoh
Mari tukar susunan dengan menggunakan perintah
DESC:
<?php
$query = "SELECT * FROM users ORDER BY age DESC";
?>
Contoh
Mari pilih semua pengguna dengan gaji 500
dan susun mereka mengikut umur dari lebih kecil
kepada lebih besar:
<?php
$query = "SELECT * FROM users WHERE salary=500 ORDER BY age";
?>
Contoh
Anda boleh menyusun bukan dengan satu medan, tetapi dengan beberapa. Sebagai contoh, mari pilih semua pengguna dan susun mereka pertama mengikut kenaikan umur, dan pengguna dengan umur yang sama disusun mengikut kenaikan gaji:
<?php
$query = "SELECT * FROM users ORDER BY age, salary";
?>
Tugas Praktikal
Dapatkan semua pengguna dan susun mereka mengikut kenaikan gaji.
Dapatkan semua pengguna dan susun mereka mengikut penurunan gaji.
Dapatkan semua pengguna dan susun mereka mengikut nama.
Dapatkan pengguna dengan gaji 500 dan
susun mereka mengikut umur.
Dapatkan semua pengguna dan susun mereka mengikut nama dan gaji.