PHP-da SQL sorag arkaly ýazgylary tertiplemek

ORDER BY buýrugy bilen netije hatarlaryny tertiplemek mümkin.

Mysal

users tablisamyzdan ähli ulanyjylary saýlap, olary kiçiden ulya çenli ýaşa görä tertipleýäris:

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

Mysal

DESC buýrugy ulanyp tertiplemäniň tartibyny üýtgedýäris:

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

Mysal

500 haýyşy bolan ähli ulanyjylary saýlap, olary kiçiden ulya çenli ýaşa görä tertipleýäris:

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

Mysal

Bir meýdan boýunça däl-de, birnäçe meýdan boýunça tertiplemek mümkin. Mysal üçin, ähli ulanyjylary saýlap, ilki ýaşa görä artýan tertipde, soň bolsa şol bir ýaşdaky ulanyjylary haýyşa görä artýan tertipde tertipleýäris:

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

Amaly wezipeler

Задание 1

Ähli ulanyjylary alyň we olary haýyşy artýan tertipde tertipleň.

Задание 2

Ähli ulanyjylary alyň we olary haýyşy azalan tertipde tertipleň.

Задание 3

Ähli ulanyjylary alyň we olary ada görä tertipleň.

Задание 4

500 haýyşy bolan ulanyjylary alyň we olary ýaşa görä tertipleň.

Задание 5

Ähli ulanyjylary alyň we olary ada we haýyşa görä tertipleň.