SQL Dersleri 7 – ORDER BY Operatörleri

ORDER BY operatörü sorgudan dönecek değerleri sıralamak için kullanılır.

ORDER BY operatörü gelen değerleri satndartta artan olarak sıralar, azalan olarak sıralamak için DESC anahtarı kullanılır.

ORDER BY kullanımı aşağıdaki gibidir:

1
2
3
 SELECT sütun_adları
 FROM tablo_adı
 ORDER BY sütun_adı ASC|DESC

ORDER BY Örneği
Kişiler Tablosu:

K_Id Soyadi Adi Adres Sehir
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Şimdi tablodaki tüm kişileri soyadı sırasına göre dizmek için kullanmamız gerekn sql sorgusunu yazalım.
Sorgu aşağıdaki gibi olacaktır.

1
2
SELECT * FROM Persons
ORDER BY LastName

 
Sonuç aşağıdaki gibi olacaktır:

K_Id Soyadi Adi Adres Sehir
1 Hansen Ola Timoteivn 10 Sandnes
4 Nilsen Tom Vingvn 23 Stavanger
3 Pettersen Kari Storgt 20 Stavanger
2 Svendson Tove Borgvn 23 Sandnes

ORDER BY DESC Örneği
Kişiler Tablosu:

K_Id Soyadi Adi Adres Sehir
1 Hansen Ola Timoteivn 10 Sandnes
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger

Şimdi tablodaki tüm kişileri soyadı sırasına göre azalan olarak dizmek için kullanmamız gerekn sql sorgusunu yazalım.
Sorgu aşağıdaki gibi olacaktır.

1
2
SELECT * FROM Persons
ORDER BY LastName DESC

 
Sonuç aşağıdaki gibi olacaktır:

K_Id Soyadi Adi Adres Sehir
2 Svendson Tove Borgvn 23 Sandnes
3 Pettersen Kari Storgt 20 Stavanger
4 Nilsen Tom Vingvn 23 Stavanger
1 Hansen Ola Timoteivn 10 Sandnes