MS SQL Dersleri – 9 ORDER BY Kullanımı

Bu yazımızda MS SQL üzerinde dataları belirli kriterlere göre büyükten küçüğe veya küçükten büyüğe göre sıralamamızı sağlayan ORDER BY komutunu incelemeye çalışacağız.

Öncelikle müşteri tablomuzda ki dataları görelim.

ORDER BY ile birlikte ASC (ascending) parametresini kullanırsak küçükten büyüğe, DESC (descending) parametresi ile kullanırsak büyükten küçüğe datalarımızı sıralayacaktır. Örneklerle konumuzu pekiştirelim.

Tablomuzda bulunan müşteri adlarını A’dan Z’ye sıralamak istiyoruz.

SELECT *
FROM dbo.Musteri
ORDER BY Adi ASC

Örneğimizde gördüğümüz gibi datalarımız Adi kolonuna göre A’dan Z’ye sıralanmış olarak geldi. Şimdi ise DESC kullanarak bakiyesi en yüksekten en düşüğe sıralanmış olarak müşteri datamızı çekelim.

SELECT *
FROM dbo.Musteri
ORDER BY Bakiye DESC

DESC kullanarakta bu şekilde büyükten küçüğe datalarımızı çekebiliyoruz. ORDER BY komutunu WHERE komutu ile birlikte kullanmak istersek.

SELECT *
FROM dbo.Musteri WHERE DogumYeri='İstanbul'
ORDER BY Adi ASC

Sorgumuzda İstanbul doğumlu müşterilerimizi adına göre A’dan Z’ye sıralamak istiyoruz. Şimdi sorguyu çalıştıralım.

Sonuç beklediğimiz gibi.

Yazımızda ORDER BY komutunu örneklerle inceledik. Konuyla ilgili eksik gördüğünüz veya sormak istediğiniz sorular için mail adresimden veya yorumlardan bana ulaşabilirsiniz.

Share

Add a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir