CodeBlanks Logo Icon CodeBlanks

ORDER BY

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

query.sql
-- sıralamayı ekle
SELECT name, price
FROM products
ORDER

Örnek çözüm

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

Beklenen çı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

Soru
SELECT name FROM products
ORDER ____ price;
Cevap
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

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