LIMIT
- SQL kursu
- Başlangıç
- Ders 16/115
- 4 dk
LIMIT ile dönen satır sayısını sınırlamayı öğrenirsin.
LIMIT
LIMIT ile dönen satır sayısını sınırlarsın. En sık kullanım, en yüksek ya da en düşük N kaydı getirmektir.
SELECT name, price
FROM products
ORDER BY price DESC
LIMIT 3;Bu sorgu en pahalı 3 ürünü getirir. LIMIT, ORDER BY'dan sonra yazılır.
products kaynağından name, price seçilir. Sonuç price değerine göre büyükten küçüğe sıralanır. Yalnızca ilk 3 satır döner.
LIMIT — ayrıntı
LIMIT genellikle ORDER BY ile birlikte kullanılır; yoksa hangi satırların döneceği belirsizdir. Bir tablodan rastgele 5 satır istemek için LIMIT 5 yazarsın.
En çok satan 3 ürün için ORDER BY sales DESC LIMIT 3 yazarsın; sıralama olmadan "ilk 3" anlamlı değildir.
Uygulama LIMIT
products tablosundan en pahalı 3 ürünün name ve price sütunlarını seç.
Başlangıç kodu
-- en pahalı 3
SELECT name, price
FROM products
ORDER BYÖrnek çözüm
SELECT name, price
FROM products
ORDER BY price DESC
LIMIT 3Beklenen çıktı
name price Çanta 25 Defter 12 Kalem 5
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 LIMIT en sık neyle birlikte kullanılır?
- WHERE
- GROUP BY
- HAVING
- ORDER BY Doğru cevap
Açıklama: LIMIT genellikle ORDER BY ile kullanılır.
2 İlk 3 kayıt
SELECT name FROM products
ORDER BY price DESC
____;
SELECT name FROM products
ORDER BY price DESC
LIMIT 3;
Açıklama: LIMIT 3 doğru cevap.
3 LIMIT: kavramları eşleştir
| Kavram | Anlamı |
|---|---|
LIMIT |
satır sınırla |
ORDER BY |
sırala |
DESC |
azalan |
OFFSET |
atla |