Misalkan kita ingin mengambil data dari sebuah tabel di dalam database MySQL dengan struktur sebagai berikut:

Struktur tabel 'Halaman'
Struktur tabel ‘Halaman’

dengan perintah:

SELECT *
FROM halaman

Maka bila kita ingin mengurutkan sesuai dengan nilai status, dalam hal ini misalnya status ‘online’ lebih dulu, lalu status ‘offline’, dan terakhir status “deleted” maka dapat digunakan perintah ORDER BY FIELD:

SELECT *
FROM halaman
ORDER BY FIELD (status, "online","offline", "delete")
Advertisements