SQL ORDER BY KULLANIMI ( SIRALAMA )
2 min readJul 15, 2024
SQL’de ORDER BY
ifadesi, sorgu sonuçlarını belirli bir sütuna veya sütunlara göre sıralamak için kullanılır. ORDER BY
ifadesi, SELECT
ifadesinin sonuna eklenir ve varsayılan olarak artan (ASC) sırada sıralama yapar. Azalan sırada sıralama yapmak için DESC
anahtar kelimesi kullanılır.
Kullanımı
SELECT sütun1, sütun2, ...
FROM tablo_adi
ORDER BY sütun1 [ASC|DESC], sütun2 [ASC|DESC], ...;
Tablo örnekleri ile ORDER BY
ifadesinin kullanımını daha anlaşılır hale getirelim. Diyelim ki aşağıdaki gibi bir calisanlar
tablomuz var:
Bir sütuna göre artan sırada sıralama
isim
sütununa göre sıralayalım:
SELECT *
FROM calisanlar
ORDER BY isim;
Bir sütuna göre azalan sırada sıralama
yaş
sütununa göre azalan sırada sıralayalım:
SELECT *
FROM calisanlar
ORDER BY yaş DESC;
Birden fazla sütuna göre sıralama
Önce bölüm
, ardından maaş
sütununa göre sıralayalım (bölüm artan, maaş azalan):
SELECT *
FROM calisanlar
ORDER BY bölüm ASC, maaş DESC;
ORDER BY
ve TOP
Birlikte Kullanımı (MSSQL)
En yüksek maaşa sahip 3 çalışanı listeleyelim:
SELECT TOP 3 *
FROM calisanlar
ORDER BY bölüm ASC, maaş DESC;
ORDER BY
ve LIMIT
Birlikte Kullanımı (MSSQL)
SELECT *
FROM çalışanlar
ORDER BY maaş DESC
LIMIT 5;