Renditja e të dhënave përmes kërkesës SQL në PHP

Përmes komandës ORDER BY mund të renditim rreshtat e rezultatit.

Shembull

Le të zgjedhim nga tabela jonë users të gjithë përdoruesit dhe t'i renditim sipas moshës nga më e vogla në më të madhen:

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

Shembull

Le të ndryshojmë rendin e renditjes përmes komandës DESC:

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

Shembull

Le të zgjedhim të gjithë përdoruesit me pagë 500 dhe t'i renditim sipas moshës nga më e vogla në më të madhen:

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

Shembull

Mund të renditet jo sipas një fushe, por sipas disa. Le të marrim si shembull zgjedhjen e të gjithë përdoruesve dhe t'i renditim fillimisht sipas rritjes së moshës, dhe përdoruesit me moshë të njëjtë t'i renditim sipas rritjes së pagës:

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

Detyra praktike

Задание 1

Merrni të gjithë përdoruesit dhe renditini ata sipas ritjes së pagës.

Задание 2

Merrni të gjithë përdoruesit dhe renditini ata sipas zbritjes së pagës.

Задание 3

Merrni të gjithë përdoruesit dhe renditini ata sipas emrit.

Задание 4

Merrni përdoruesit me pagë 500 dhe renditini ata sipas moshës.

Задание 5

Merrni të gjithë përdoruesit dhe renditini ata sipas emrit dhe pagës.