Bu dersimizde SQL için bir diğer önemli komutlardan Order By komutunu anlatacağız.Veritabanında sıralama komutu nasıl kullanıyor, ne işe yarıyor ayrıntılı bir şekilde bakalım.
Order By Nedir ?
Veritabanında Select sorgusu ile getirdiğimiz kayıtları sıralamak için bu komutu kullanırız.Sıralama komutu ile belirttiğimiz kolonu SQL bizim için sıralı bir şekilde getirir.Büyükten küçüğe veya küçükten büyüğe şeklinde getirebiliriz.Örneklerimizde daha anlaşılır olacaktır.
Ekranımıza getireceğimiz sıralamanın büyükten küçüğe şekilde gelmesini istiyorsak DESC anahtar kelimesini kullanırız.Eğer küçükten büyüğe şeklinde bir sıralama istiyorsak da ASC anahtar kelimesini yazabiliriz veya hiç bir anahtar kelime yazmazsak da sıralamamız küçükten büyüğe şekilde olacaktır.
Şimdi örneklerimize geçelim her şey daha anlaşılır olacak.
Order By Kullanımı
Örneklerimizde kullanacağımız tablo aşağıdaki üyeler tablosu.
Örnek : İlk önce Üyeler tablomuzdaki isimleri sıralı bir şekilde ekranımıza getirelim.Kodumuz şu şekilde olacak ;
SELECT isim, soyisim FROM uyeler ORDER BY isim
Kodumuzun sonucunda ekranımıza gelen görüntü de şu şekilde olacaktır;
İsim kolonu küçükten büyüğe şekilde sıralandı çünkü herhangi bir anahtar kelime kullanmadık.
Örnek : Şimdi de Üyeler tablosunda Soyisimleri büyükten küçüğe sıralı şekilde getirelim.Kodumuz şu şekilde olacaktır ;
SELECT isim, soyisim FROM uyeler ORDER BY soyisim DESC
Kodumuz sonucunda ekranımıza gelen görüntü şu şekilde olacaktır ;
Gördüğünüz gibi soyisim kolonu büyükten küçüğe şekilde sıralandı arkadaşlar.Şimdi farklı bir tabloda farklı bir örnek daha çözelim her şey tam otursun zihnimizde.
Kullanacağımız Personel tablosu aşağıdaki arkadaşlar.
Örnek : Şimdi Personel tablosundan cinsiyeti erkek olan, Türkiyede yaşayanların maaşlarını sıralayalım.Kodumuz şu şekilde olacaktır ;
SELECT * FROM personel WHERE cinsiyet='E' AND ulke='Türkiye' ORDER BY maas
Kodumuzun sonucunda ekranımıza gelen görüntü şu şekilde olacaktır ;
Evet arkadaşlar SQL’de Order By komutu bu kadar sizlere ayrıntılı bir şekilde anlatmaya çalıştım umarım faydalı olur.Herkese kolay gelsin.
Bir önceki dersimizde OR Mantıksal Operatörü başlığıyla SQL’de Or mantıksal operatörünün kullanımını ayrıntılı bir şekilde anlattık.