SQL‘ de sıralama yaptırmak için kullanılan komut ORDER BY komutudur. Bu komut ile A’ dan Z’ ye , büyükten küçüğe, yeniden eskiye şeklinde veya DESC komutunu da ekleyerek tam tersi şekilde de sıralama yaptırabilirsiniz.
Bu işlemi yapmak için kullanılacak ana taslak
[sql] SELECT sütun1, sütun2, sütun3,.. FROM tabloadı ORDER BY sıralama_şart_sütunu [/sql]
ÖRNEK 1 Küçükten Büyüğe
Alttaki kod size ogrenci_no, ogrenci_ad,ogrenci_soyad sütunlarını getirecektir ve ogrenci_no sutunda küçükten büyüğe sıralama yapacaktır.
[sql] SELECT ogrenci_no, ogrenci_ad,ogrenci_soyad FROM ogrenci_tablo ORDER BY ogrenci_no [/sql]
ÖRNEK 2 Büyükten Küçüğe
Alttaki kodun üstteki koddan tek farkı DESC komutunu eklemem. Size yine ogrenci_no, ogrenci_ad,ogrenci_soyad sütunlarını getirecektir ve ogrenci_no sütunda bu sefer büyükten küçüğe sıralama yapacaktır.
[sql] SELECT ogrenci_no, ogrenci_ad,ogrenci_soyad FROM ogrenci_tablo ORDER BY ogrenci_no DESC [/sql]
Üstte iki örnek kullanarak size nasıl sıralama yapılacağını gösterdim hangi sql yazılımını kullandığınız fark etmez hepsinde aynı şekilde çalışır. ORDER BY ve ORDER BY – DESC komutlarıyla isterseniz sayı olarak, isterseniz alfabe olarak veya tarih olarak sıralama yapabilirsiniz herhangi bir kısıtlamanız yok. Genel mantık üsteki gibidir. Sıralama yapacağınız sütunu tablo satırınızdan sonra ORDER BY ile eklemek ve çalıştırmak.