Kirjete sorteerimine SQL päringuga PHP-s

Käsuga ORDER BY saab sorteerida tulemuste ridu.

Näide

Valime oma tabelist users kõik kasutajad ja sorteerime need vanuse järgi väiksemast suuremani:

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

Näide

Muudame sorteerimise järjekorda käsuga DESC:

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

Näide

Valime kõik kasutajad palgaga 500 ja sorteerime need vanuse järgi väiksemast suuremani:

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

Näide

Võib sorteerida mitte ühe välja, vaid mitu järgi. Näiteks valime kõik kasutajad ja sorteerime need esmalt kasvavas järjekorras vanuse, ja sama vanusega kasutajad sorteerime kasvavas järjekorras palga järgi:

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

Praktilised ülesanded

Задание 1

Hankige kõik kasutajad ja sorteerige need palga kasvamise järjekorras.

Задание 2

Hankige kõik kasutajad ja sorteerige need palga kahanevas järjekorras.

Задание 3

Hankige kõik kasutajad ja sorteerige need nime järgi.

Задание 4

Hankige kasutajad palgaga 500 ja sorteerige need vanuse järgi.

Задание 5

Hankige kõik kasutajad ja sorteerige need nime ja palga järgi.