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.
Sintaksis
SELECT nama_kolom(s) FROM nama_tabel ORDER BY column_name
Keterangan:SQL tak sensitif terhadap huruf besar. ORDER BY sama dengan order by.
Contoh
Contoh di bawah ini memilih seluruh 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); ?>
Keluaran kode di atas:
Glenn Quagmire 33 Peter Griffin 35
Pengurutan menaik atau menurun
Jika Anda menggunakan kata kunci ORDER BY, urutan koleksi catatan secara default adalah menaik (1 di sebelum 9, "a" di sebelum "p")
Gunakan kata kunci DESC untuk menata 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
Dapat diurutkan berdasarkan beberapa kolom. Saat 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