Ключевое слово ORDER BY используется для сортировки данных в наборе записей.
Ключевое слово ORDER BY используется для сортировки данных в наборе записей.
Ключевое слово ORDER BY по умолчанию сортирует записи в порядке возрастания.
Если вы хотите отсортировать данные в порядке убывания, используйте ключевое слово DESC.
ВЫБРАТЬ имя_столбца(ов)FROM имя_таблицыORDER BY имя_столбца(ов) ASC|DESC
Чтобы узнать больше о SQL, посетите наши учебные пособия по SQL.
В следующем примере выбираются все данные, хранящиеся в таблице «Лица», и сортируются результаты по столбцу «Возраст».
<?php$con=mysqli_connect("localhost","username","password","database");//Обнаружение соединения if (mysqli_connect_errno()){ echo "Соединение не удалось: " mysqli_connect_error();}$result = mysqli_query($con,"SELECT * FROM Persons ORDER BY age"); while($row = mysqli_fetch_array($result)){ echo $row['FirstName']; echo " " . $row['LastName']; echo " " . $row['Age']; echo "<br>";}mysqli_close( $кон);?>
Приведенный выше результат выведет:
Гленн Куагмайр 33Питер Гриффин 35
Вы можете сортировать данные по нескольким столбцам. При сортировке по нескольким столбцам второй столбец используется только в том случае, если первый столбец имеет то же значение:
ВЫБЕРИТЕ имя_столбца(ов)FROM имя_таблицыORDER BY columns1, columns2