Сортирање на записи преку SQL барање во PHP

Со командата ORDER BY може да се сортираат редовите од резултатот.

Пример

Да ги избереме од нашата табела users сите корисници и да ги сортираме по возраста од помала кон поголема:

php<?php
  $query = "SELECT * FROM users ORDER BY age";
?>

Пример

Да го смениме редоследот на сортирање со командата DESC:

php<?php
  $query = "SELECT * FROM users ORDER BY age DESC";
?>

Пример

Да ги избереме сите корисници со плата 500 и да ги сортираме по возраста од помала кон поголема:

php<?php
  $query = "SELECT * FROM users WHERE salary=500 ORDER BY age";
?>

Пример

Може да се сортира не по едно поле, туку по неколку. Да го земеме за пример изборот на сите корисници и нивно сортирање прво по возрастање на возраста, а корисниците со исти возрасти да ги сортираме по возрастање на платата:

php<?php
  $query = "SELECT * FROM users ORDER BY age, salary";
?>

Практични задачи

Задание 1

Земете ги сите корисници и сортирајте ги по растење на платата.

Задание 2

Земете ги сите корисници и сортирајте ги по опаѓање на платата.

Задание 3

Земете ги сите корисници и сортирајте ги по име.

Задание 4

Земете ги корисниците со плата 500 и сортирајте ги по возраста.

Задание 5

Земете ги сите корисници и сортирајте ги по име и по плата.