Sortering av poster via SQL-spørring i PHP

Med kommandoen ORDER BY kan du sortere resultatradene.

Eksempel

La oss velge alle brukere fra tabellen users og sortere dem etter alder fra minste til største:

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

Eksempel

La oss endre sorteringsrekkefølgen med kommandoen DESC:

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

Eksempel

La oss velge alle brukere med lønn 500 og sortere dem etter alder fra minste til største:

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

Eksempel

Du kan sortere etter ikke bare ett felt, men flere. La oss for eksempel velge alle brukere og sortere dem først etter stigende alder, og deretter sortere brukere med samme alder etter stigende lønn:

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

Praktiske oppgaver

Задание 1

Hent alle brukere og sorter dem etter stigende lønn.

Задание 2

Hent alle brukere og sorter dem etter synkende lønn.

Задание 3

Hent alle brukere og sorter dem etter navn.

Задание 4

Hent brukere med lønn 500 og sorter dem etter alder.

Задание 5

Hent alle brukere og sorter dem etter navn og etter lønn.