Kata Kunci Order By MySQL PHP

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