Rekordok rendezése SQL lekérdezéssel PHP-ben

A ORDER BY paranccsal rendezhetjük az eredmény sorait.

Példa

Válasszuk ki a users táblánk összes felhasználóját és rendezzük őket életkor szerint növekvő sorrendbe:

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

Példa

Változtassuk meg a rendezési sorrendet a DESC paranccsal:

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

Példa

Válasszuk ki az összes olyan felhasználót, akinek a fizetése 500 és rendezzük őket életkor szerint növekvő sorrendbe:

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

Példa

Nem csak egy mező szerint rendezhetünk, hanem több szerint is. Példaként válasszuk ki az összes felhasználót és rendezzük őket először életkor szerint növekvő sorrendbe, majd az azonos életkorú felhasználókat rendezzük fizetés szerint növekvő sorrendbe:

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

Gyakorlati feladatok

Задание 1

Kérdezd le az összes felhasználót és rendezd őket fizetés szerint növekvő sorrendbe.

Задание 2

Kérdezd le az összes felhasználót és rendezd őket fizetés szerint csökkenő sorrendbe.

Задание 3

Kérdezd le az összes felhasználót és rendezd őket név szerint.

Задание 4

Kérdezd le a 500 fizetésű felhasználókat és rendezd őket életkor szerint.

Задание 5

Kérdezd le az összes felhasználót és rendezd őket név és fizetés szerint.