SQL ORDER BY KULLANIMI ( SIRALAMA )

Karaoz Onr
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;

--

--