Sortering av poster via SQL-förfrågan i PHP

Med kommandot ORDER BY kan du sortera rader i resultatet.

Exempel

Låt oss välja alla användare från vår tabell users och sortera dem efter ålder från lägre till högre:

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

Exempel

Låt oss ändra sorteringsordningen med kommandot DESC:

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

Exempel

Låt oss välja alla användare med en lön på 500 och sortera dem efter ålder från lägre till högre:

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

Exempel

Du kan sortera efter mer än ett fält. Låt oss till exempel välja alla användare och sortera dem först i stigande ordning efter ålder, och sedan sortera användare med samma ålder i stigande ordning efter lön:

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

Praktiska uppgifter

Задание 1

Hämta alla användare och sortera dem i stigande ordning efter lön.

Задание 2

Hämta alla användare och sortera dem i fallande ordning efter lön.

Задание 3

Hämta alla användare och sortera dem efter namn.

Задание 4

Hämta användare med en lön på 500 och sortera dem efter ålder.

Задание 5

Hämta alla användare och sortera dem efter namn och efter lön.