PHP MySQL Order By Sleutelwoord
- Vorige pagina MySQL Where
- Volgende pagina MySQL Update
De ORDER BY-sleutelwoorden worden gebruikt om gegevens in een recordset te sorteren.
ORDER BY-sleutelwoorden
De ORDER BY-sleutelwoorden worden gebruikt om gegevens in een recordset te sorteren.
Syntax
SELECT kolomnaam(s) FROM tabelnaam ORDER BY column_name
Opmerking:SQL is niet gevoelig voor hoofdletters. ORDER BY is equivalent aan order by.
Voorbeeld
De volgende voorbeeld selecteert alle opgeslagen gegevens uit de tabel "Persons" en sorteert de resultaten op de kolom "Age":
<?php $con = mysql_connect("localhost","peter","abc123"); if (!$con) { die('Kon niet verbinden: ' . 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); ?>
Uitvoer van de bovenstaande code:
Glenn Quagmire 33 Peter Griffin 35
Oplopende of aflopende sortering
Als je de ORDER BY-sleutel gebruikt, is de standaard volgorde van de recordset oplopend (1 voor 9, "a" voor "p").
Gebruik de DESC-sleutel om een aflopende sortering in te stellen (9 voor 1, "p" voor "a"):
SELECT kolomnaam(s) FROM tabelnaam ORDER BY kolomnaam DESC
Sorteren op twee kolommen
Sorteren kan op meerdere kolommen worden uitgevoerd. Als er meerdere kolommen worden gebruikt voor sorteren, wordt alleen de tweede kolom gebruikt als de eerste kolom hetzelfde is:
SELECT kolomnaam(s) FROM tabelnaam ORDER BY kolomnaam1, kolomnaam2
- Vorige pagina MySQL Where
- Volgende pagina MySQL Update