PHP-де SQL сұранысы арқылы жазбаларды сұрыптау

ORDER BY командасы арқылы нәтиже жолдарын сұрыптауға болады.

Мысал

Біздің users кестесінен барлық пайдаланушыларды алып, оларды жасы бойынша кішіден үлкенге қарай сұрыптайық:

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

Мысал

DESC командасы арқылы сұрыптау ретін өзгертейік:

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

Мысал

Жалақысы 500 бар барлық пайдаланушыларды алып, оларды жасы бойынша кішіден үлкенге қарай сұрыптайық:

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

Мысал

Бір өріс бойынша емес, бірнеше өріс бойынша сұрыптауға болады. Мысал ретінде барлық пайдаланушыларды алып, алдымен жасы бойынша өспелі ретте, ал бірдей жастағы пайдаланушыларды жалақысы бойынша өспелі ретте сұрыптайық:

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

Практикалық тапсырмалар

Задание 1

Барлық пайдаланушыларды алып, оларды жалақысы бойынша өспелі ретте сұрыптаңыз.

Задание 2

Барлық пайдаланушыларды алып, оларды жалақысы бойынша кемімелі ретте сұрыптаңыз.

Задание 3

Барлық пайдаланушыларды алып, оларды аты бойынша сұрыптаңыз.

Задание 4

Жалақысы 500 бар пайдаланушыларды алып, оларды жасы бойынша сұрыптаңыз.

Задание 5

Барлық пайдаланушыларды алып, оларды аты және жалақысы бойынша сұрыптаңыз.