PHP'de SQL Sorgusu ile Kayıtları Sıralama

ORDER BY komutu ile sonuç satırlarını sıralayabilirsiniz.

Örnek

users tablomuzdan tüm kullanıcıları seçelim ve yaşlarını küçükten büyüğe doğru sıralayalım:

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

Örnek

DESC komutu ile sıralama düzenini değiştirelim:

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

Örnek

Maaşı 500 olan tüm kullanıcıları seçelim ve yaşlarını küçükten büyüğe doğru sıralayalım:

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

Örnek

Bir alana göre değil, birden fazla alana göre sıralama yapılabilir. Örnek olarak tüm kullanıcıları seçelim ve önce yaşa göre artan şekilde sıralayalım, aynı yaştaki kullanıcıları ise maaşa göre artan şekilde sıralayalım:

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

Pratik Görevler

Задание 1

Tüm kullanıcıları alın ve maaşlarına göre artan şekilde sıralayın.

Задание 2

Tüm kullanıcıları alın ve maaşlarına göre azalan şekilde sıralayın.

Задание 3

Tüm kullanıcıları alın ve isme göre sıralayın.

Задание 4

Maaşı 500 olan kullanıcıları alın ve yaşa göre sıralayın.

Задание 5

Tüm kullanıcıları alın ve isme ve maaşa göre sıralayın.