CodeBlanks Logo Icon CodeBlanks

LIMIT

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

query.sql
-- en pahalı 3
SELECT name, price
FROM products
ORDER BY

Örnek çözüm

query.sql
SELECT name, price
FROM products
ORDER BY price DESC
LIMIT 3

Beklenen çı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

Soru
SELECT name FROM products
ORDER BY price DESC
____;
Cevap
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

Başlangıç bölümündeki tüm dersler