ORDER BY
- SQL kursu
- Başlangıç
- Ders 13/115
- 4 dk
ORDER BY ile satırları bir sütuna göre sıralamayı öğrenirsin.
ORDER BY
ORDER BY ile satırları bir sütuna göre sıralarsın. Varsayılan artan yön; azalan için DESC kullanırsın.
SELECT name, price
FROM products
ORDER BY price;Bu sorgu ürünleri fiyata göre artan sıralar.
products kaynağından name, price seçilir. Sonuç price değerine göre küçükten büyüğe sıralanır.
ORDER BY — ayrıntı
ORDER BY, WHERE'den sonra ve LIMIT'ten önce yazılır. Birden çok sütun verirsen önce birincine göre, eşitse ikincine göre sıralar.
Örneğin ORDER BY city, name önce şehirleri alfabetik sıralar, aynı şehirdeki müşterileri de ada göre sıralar.
Uygulama ORDER BY
products tablosundan name ve price sütunlarını fiyata göre sıralı seç.
Başlangıç kodu
-- sıralamayı ekle
SELECT name, price
FROM products
ORDERÖrnek çözüm
SELECT name, price
FROM products
ORDER BY priceBeklenen çıktı
name price Silgi 2 Kalem 5 Defter 12
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 ORDER BY varsayılan yönü nedir?
- Artan (ASC) Doğru cevap
- Azalan (DESC)
- Rastgele
- Karışık
Açıklama: Varsayılan yön artandır (ASC).
2 Sıralama
SELECT name FROM products
ORDER ____ price;
SELECT name FROM products
ORDER BY price;
Açıklama: Sıralama ORDER BY ile yapılır; BY'yi unutmak söz dizimi hatasıdır.
3 ORDER BY: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
ORDER BY |
sırala |
ASC |
artan |
DESC |
azalan |
LIMIT |
sınırla |