11/2/16

CARA MENAMPILKAN DATA SECARA ACAK PADA MySQL

Kita seringkali melakukan pengurutan data di mySql dengan menggunakan select dan order by sesuai dengan nama field yang ingin kita urutkan. Contohnya kita ingin mengurutkan sebuah data mahasiswa berdasarkan nama mahasiswa, kita bisa melakukan perintah sql kita cara
“Select * from mahasiswa order by nama ASC”
maka akan menghasilkan data dengan urutan berdasarkan nama dari A sampai Z. atau mungkin kita ingin melakukan pengurutan dari Z sampai A, maka perintahnya adalah
“Select * from mahasiswa order by nama DESC”
Lalu bagaimana kalau data tersebut ingin kita tampilkan secara acak tanpa mengurutkan salah satu dari field di table tersebut. Berikut saya berikan caranya yang cukup sederhana yaitu dengan perintah SQL :

“SELECT * FROM mahasiswa ORDER BY RAND()”
Dan jalankan SQL tersebut, maka anda akan mendapatkan hasil data secara acak


Demikian tips kali ini semoga membantu

No comments:

Post a Comment