Ordinamento dei record tramite query SQL in PHP

Con il comando ORDER BY è possibile ordinare le righe del risultato.

Esempio

Recuperiamo dalla nostra tabella users tutti gli utenti e ordiniamoli per età dal minore al maggiore:

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

Esempio

Cambiamo l'ordine di ordinamento utilizzando il comando DESC:

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

Esempio

Recuperiamo tutti gli utenti con uno stipendio di 500 e ordiniamoli per età dal minore al maggiore:

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

Esempio

È possibile ordinare non per un campo, ma per più campi. Recuperiamo tutti gli utenti e ordiniamoli prima in ordine crescente di età, e gli utenti con la stessa età ordiniamoli in ordine crescente di stipendio:

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

Problemi pratici

Задание 1

Recuperate tutti gli utenti e ordinateli in ordine crescente di stipendio.

Задание 2

Recuperate tutti gli utenti e ordinateli in ordine decrescente di stipendio.

Задание 3

Recuperate tutti gli utenti e ordinateli per nome.

Задание 4

Recuperate gli utenti con uno stipendio di 500 e ordinateli per età.

Задание 5

Recuperate tutti gli utenti e ordinateli per nome e per stipendio.