Ms Sql Order By Kullanımı

MS Sql 'de yazılan bir sorgudaki kayıtları sıralamak için ORDER BY fonksiyonu kullanılmaktadır. Düz veya Tersten sıralama yapılabilir.

Ters sıralama için sıralanacak alan veya alanların sonuna DESC yazılması gerekmektedir. Düz sıralama için herhangi birşey yazılması gerekmese de bazı durumlarda ASC yazılması lazımdır.

ILLER ismindeki tablomuzun kayıtlarını SEHIR alanına göre tersten sıralayalım.

SEHIR BOLGE
İstanbul Marmara
Bursa Marmara
Ankara İç Anadolu
İzmir Ege
Adana Akdeniz
Erzurum Doğu Anadolu
Konya İç Anadolu

Bunun için yazılması gereken sorgu aşağıdaki gibi olmalıdır.

SELECT * FROM ILLER ORDER BY SEHIR DESC

Bize döndüreceği sonuç aşağıdaki gibi olur.

SEHIR BOLGE
Konya İç Anadolu
İzmir Ege
İstanbul Marmara
Erzurum Doğu Anadolu
Bursa Marmara
Ankara İç Anadolu
Adana Akdeniz


İlginizi Çekebilir

Ms Sql Tablo Adını Sorgu İle Değiştirmek

Ms Sql Bir Kolon Adının Hangi Tablolarda Olduğunu Bulma

Ms Sql Tablonun Kolon Adını Sorgu İle Değiştirmek

Ms Sql Distinct Kullanımı

Ms Sql Veritabanı Dosyalarının Sunucuya Script İle Eklenmesi