ORDER BY anahtar sözcüğü, sonuç kümesini artan veya azalan düzende sıralamak için kullanılır. ORDER BY anahtar sözcüğü, kayıtları varsayılan olarak artan düzende sıralar. Kayıtları azalan düzende sıralamak için DESC anahtar sözcüğünü kullanılır. Tam tersi için ASC kulalnılır. Kullanım şekli aşağıdaki gibidir.

SELECT column1, column2, ... FROM table_name ORDER BY column1, column2, ... ASC|DESC;

Örnek tablomuzu hatırlayalım; Verilerimizin dağınık şekilde sıralanmadığını görüyoruz.

idsiniftypepricelocation
1Akare50üst
2Aüçgen20üst
3Düçgen60alt
4Cüçgen20sağ
5Caltıgen30üst
6Cdaire54sağ
7Cdaire95çapraz
8Akare26ön
9Dkare48ön
10Edaire51ön
11Ddaire62çapraz
12Fdaire54arka
13Düçgen13sol
14Füçgen65arka
15Fkare65sol

Aşağıdaki kodu uygularsak, yani price kümesini azalan şekilde sıralarsak;

SELECT * FROM table_name ORDER BY price DESC
idsiniftypepricelocation
13Düçgen13sol
2Aüçgen20üst
4Cüçgen20sağ
8Akare26ön
5Caltıgen30üst
9Dkare48ön
1Akare50üst
10Edaire51ön
6Cdaire54sağ
12Fdaire54arka
3Düçgen60alt
11Ddaire62çapraz
14Füçgen65arka
15Fkare65sol
7Cdaire95çapraz

Eğer ASC veya DESC yazmazsanız SQL bunu default olarak ASC şekilde çalıştıracaktır.


0 yorum

Bir yanıt yazın

Avatar placeholder

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site, istenmeyenleri azaltmak için Akismet kullanıyor. Yorum verilerinizin nasıl işlendiği hakkında daha fazla bilgi edinin.