Kata Kunci Order By MySQL PHP
- Halaman Sebelumnya MySQL Where
- Halaman Berikutnya MySQL Update
Kata kunci ORDER BY digunakan untuk mengurutkan data di dalam rekaman.
Kata kunci ORDER BY
Kata kunci ORDER BY digunakan untuk mengurutkan data di dalam rekaman.
Sintaks
SELECT nama_kolom(s) FROM nama_tabel ORDER BY nama_kolom
Keterangan:SQL tak berhati hati dengan besar kecil huruf. ORDER BY sama dengan order by.
Contoh
Contoh berikut mengambil semua data yang disimpan di tabel "Persons" dan mengurutkan hasilnya berdasarkan kolom "Age":
<?php $_con = mysql_connect("localhost","peter","abc123"); jika (!$_con) { die('Could not connect: ' . mysql_error()); } mysql_select_db("my_db", $con); $result = mysql_query("SELECT * FROM Persons ORDER BY age"); while($row = mysql_fetch_array($result)) { echo $row['FirstName']; echo " " . $row['LastName']; echo " " . $row['Age']; echo "<br />"; } mysql_close($con); ?>
Output kod di atas:
Glenn Quagmire 33 Peter Griffin 35
Pengurutan Naik atau Menurun
Apabila anda guna kata kunci ORDER BY, urutan rekod dalam set rekod adalah diurutkan naik terlebih dahulu (1 di sebelum 9, "a" di sebelum "p")
Guna kata kunci DESC untuk menetapkan pengurutan menurun (9 di sebelum 1, "p" di sebelum "a"):
SELECT nama_kolom(s) FROM nama_tabel ORDER BY nama_kolom DESC
Diurutkan berdasarkan dua kolom
Boleh diurutkan berdasarkan beberapa kolom. Apabila diurutkan berdasarkan beberapa kolom, hanya kolom pertama yang sama yang digunakan untuk kolom kedua:
SELECT nama_kolom(s) FROM nama_tabel ORDER BY nama_kolom1, nama_kolom2
- Halaman Sebelumnya MySQL Where
- Halaman Berikutnya MySQL Update