Urejanje zapisov prek SQL poizvedbe v PHP

Z ukazom ORDER BY lahko uredite vrstice rezultata.

Primer

Iz naše tabele users izberimo vse uporabnike in jih uredimo po starosti od manjše do večje:

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

Primer

Spremenimo vrstni red urejanja z ukazom DESC:

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

Primer

Izberimo vse uporabnike s plačo 500 in jih uredimo po starosti od manjše do večje:

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

Primer

Urejati je mogoče ne po enem polju, temveč po več. Vzemimo za primer, da izberemo vse uporabnike in jih uredimo najprej po naraščajoči starosti, uporabnike z enakimi starostmi pa uredimo po naraščajoči plači:

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

Praktične naloge

Задание 1

Pridobite vse uporabnike in jih uredite po naraščajoči plači.

Задание 2

Pridobite vse uporabnike in jih uredite po padajoči plači.

Задание 3

Pridobite vse uporabnike in jih uredite po imenu.

Задание 4

Pridobite uporabnike s plačo 500 in jih uredite po starosti.

Задание 5

Pridobite vse uporabnike in jih uredite po imenu in po plači.