SQL ORDER BY ve LIMIT
Satırları ada göre diz ve yalnız ilk beşini al.
Tüm dersler · SQL dersleri: oku, sırala, say
ORDER BY: sırala
ORDER BY satırları bir sütuna göre dizer. Adın yanına DESC yazılırsa sıra tersine döner, büyükten küçüğe.
SELECT name FROM users ORDER BY name;
LIMIT: birkaçını al
LIMIT kaç satır döneceğini söyler. Önce ORDER BY ile diz, sonra LIMIT 5 ile ilk beşi tut. Limitsiz sorgu büyük tabloda ağır olabilir.
SELECT name FROM users ORDER BY name LIMIT 5;
Sorular
ORDER BY yazılmazsa sıra nasıldır? Veritabanının kendi sırasıdır. Ona güvenme.
LIMIT 5 ne getirir? Uyan satırlardan yalnız beşini.
Önce LIMIT, sonra ORDER BY yazılır mı? Hayır. Önce diz, sonra kes. ORDER BY, LIMIT’ten önce gelir.
DESC nedir? Azalan sıra. Örneğin en yeni tarih üstte kalsın diye.