CodeBlanks Logo Icon CodeBlanks

ASC ve DESC

Artan ve azalan sıralamayı öğrenirsin.

ASC ve DESC

ASC artan, DESC azalan sıralama yapar. ORDER BY'den sonra sütun adı, ardından yön yazılır.

SELECT name, price
FROM products
ORDER BY price DESC;

Bu sorgu ürünleri fiyata göre azalan sıralar; en pahalı en üstte.

products kaynağından name, price seçilir. Sonuç price değerine göre büyükten küçüğe sıralanır.

ASC ve DESC — ayrıntı

ASC varsayılan olduğu için yazılmasa da artan sıralama yapılır. Metinlerde ASC alfabetik, sayılarda küçükten büyüğe demektir. DESC bunun tersidir.

En pahalı ürünleri en üstte görmek için ORDER BY price DESC yazarsın.

Uygulama ASC ve DESC

products tablosundan name ve price sütunlarını fiyat azalan seç.

Başlangıç kodu

query.sql
-- azalan sırala
SELECT name, price
FROM products
ORDER BY price

Örnek çözüm

query.sql
SELECT name, price
FROM products
ORDER BY price DESC

Beklenen çıktı

name   price
Çanta  25
Defter 12
Kalem  5

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Azalan sırala

Soru
SELECT name FROM products
ORDER BY price ____;
Cevap
SELECT name FROM products
ORDER BY price DESC;

Açıklama: DESC büyükten küçüğe (azalan) sıralar; varsayılan ASC'dir.

2 Azalan sıralama için hangi sözcük kullanılır?

  • ASC
  • DESC Doğru cevap
  • DOWN
  • REVERSE

Açıklama: DESC azalan sıralama yapar.

3 ASC ve DESC: kavramları eşleştir

Kavram Anlamı
ASC artan
DESC azalan
ORDER BY sırala
LIMIT sınırla

Başlangıç bölümündeki tüm dersler