Sortering van rekords via SQL-navraag in PHP

Met behulp van die opdrag ORDER BY kan jy die rye van die resultaat sorteer.

Voorbeeld

Laat ons alle gebruikers uit ons tabel users kies en hulle sorteer volgens ouderdom van die jongste na die oudste:

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

Voorbeeld

Kom ons verander die sorteringsvolgorde met behulp van die opdrag DESC:

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

Voorbeeld

Kies alle gebruikers met 'n salaris van 500 en sorteer hulle volgens ouderdom van die jongste na die oudste:

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

Voorbeeld

Jy kan sorteer volgens nie een veld nie, maar volgens verskeie. Kom ons kies vir die voorbeeld al die gebruikers en sorteer hulle eers volgens toenemende ouderdom, en dan sal ons gebruikers met dieselfde ouderdomme sorteer volgens toenemende salaris:

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

Praktiese take

Задание 1

Kry al die gebruikers en sorteer hulle volgens toenemende salaris.

Задание 2

Kry al die gebruikers en sorteer hulle volgens afnemende salaris.

Задание 3

Kry al die gebruikers en sorteer hulle volgens naam.

Задание 4

Kry gebruikers met 'n salaris van 500 en sorteer hulle volgens ouderdom.

Задание 5

Kry al die gebruikers en sorteer hulle volgens naam en volgens salaris.