Sortiranje zapisa putem SQL upita u PHP

Pomoću komande ORDER BY možemo sortirati redove rezultata.

Primer

Izaberi iz naše tabele users sve korisnike i sortiraj ih po starosti od manjeg ka većem:

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

Primer

Promeni redosled sortiranja pomoću komande DESC:

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

Primer

Izaberi sve korisnike sa platom 500 i sortiraj ih po starosti od manjeg ka većem:

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

Primer

Možemo sortirati ne po jednom polju, već po nekoliko. Hajde za primer da izaberemo sve korisnike i sortiramo ih prvo po rastućoj starosti, a korisnike sa istim starostima da sortiramo po rastućoj plati:

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

Praktični zadaci

Задание 1

Preuzmi sve korisnike i sortiraj ih po rastućoj plati.

Задание 2

Preuzmi sve korisnike i sortiraj ih po opadajućoj plati.

Задание 3

Preuzmi sve korisnike i sortiraj ih po imenu.

Задание 4

Preuzmi korisnike sa platom 500 i sortiraj ih po starosti.

Задание 5

Preuzmi sve korisnike i sortiraj ih po imenu i po plati.