Programlama

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.

Yazar: Nibras Code