SQL LIMIT ve OFFSET ile Sonuçları Kısıtlama

SQL LIMIT ve OFFSET ile Sonuçları Kısıtlama
0

LIMIT ve OFFSET, SQL sorgularında döndürülen sonuçları sınırlamak ve belirli bir aralıktaki verileri getirmek için kullanılır. Bu komutlar genellikle sayfalama (pagination) işlemlerinde kullanılır.

  • LIMIT, döndürülecek maksimum satır sayısını belirler.
  • OFFSET, kaç satır atlanacağını belirler.

 

LIMIT Kullanımı

LIMIT, belirlenen sayıda satır döndürmek için kullanılır.

Örnek:

Bir musteriler tablosundaki ilk 5 müşteriyi listeleyelim:

 

musteri_adisehir
Ahmet Yılmazİstanbul
Mehmet DemirAnkara
Ayşe Kayaİzmir
Fatma GüneşBursa
Hasan KorkmazAntalya

Bu sorgu, yalnızca ilk 5 kaydı döndürür.


OFFSET Kullanımı

OFFSET, belirli bir satır sayısını atlayarak verileri getirmek için kullanılır. Genellikle LIMIT ile birlikte kullanılır.

Syntax:

Örnek:

musteriler tablosundaki 3. sıradan itibaren 5 müşteriyi listeleyelim:

 

musteri_adisehir
Ayşe Kayaİzmir
Fatma GüneşBursa
Hasan KorkmazAntalya
Zeynep ÇelikKonya
Cem YıldırımAdana

Bu sorgu, ilk 2 satırı atlayarak sonraki 5 kaydı döndürür.


LIMIT ve OFFSET Birlikte Kullanımı

Bu iki komut genellikle sayfalama (pagination) işlemlerinde kullanılır. Örneğin, bir sayfa başına 10 kayıt gösteren bir sistemde:

  • 1. Sayfa: LIMIT 10 OFFSET 0
  • 2. Sayfa: LIMIT 10 OFFSET 10
  • 3. Sayfa: LIMIT 10 OFFSET 20

 

Örnek:

urunler tablosundaki 6. kayıttan başlayarak 5 ürün listeleyelim:

 

urun_adifiyat
Klavye200
Mouse150
Monitör1200
Hoparlör500
Mikrofon250

Bu sorgu, ilk 5 kaydı atlar ve sonraki 5 kaydı getirir.

 

Paylaş
İlginizi Çekebilir
C# Foreach Döngüsü

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir


ReCAPTCHA doğrulama süresi sona erdi. Lütfen sayfayı yeniden yükleyin.