SQLite LIMIT Kullanımı

Posted by

Merhaba arkadaşlar, bu yazımda sizlere SQLite LIMIT Kullanımı konusundan bahsedeceğim.

LIMIT, bir sorgu tarafından döndürülen ya da çekilmek istenen satır sayısını sınırlandırmak için kullanılır. T-Sql üzerinde kullandığımız TOP ifadesi SQLite üzerinde LIMIT olarak kullanılabilmektedir. Yazdığımız bir Select sorgusu bize 100 kayıt döndürüyor diyelim ama bize gerekli olan ilk 10 kayıt. Bunu sağlamak için LIMIT ifadesini kullanırsak (LIMIT 10), ilk 10 kaydı bize döndürecektir.

Şimdi gelelim kullanımına;

SELECT
	alan1,
        alan2
FROM
	tablo_adi
LIMIT satir_sayisi

Yukarıdaki örnek üzerinde Select sorgusunun sonunda LIMIT ifadesini kullanarak kaç adet kayıt döndüreceğimizi belirtmiş olduk.

Ürünler diye bir tablomuz var diyelim. Biz de sıralama işlemi yaparak son eklenen 10 kaydı çekmek istiyoruz. Bunun için sorgumuzu aşağıdaki gibi yazabiliriz.

SELECT 
        Id, 
        Name,
        Price 
FROM 
        Products 
ORDER BY Id DESC 
LIMIT 10

Ürünler tablosuna bir sorgu attık ve Id alanına göre (Z-A) şeklinde bir sıralama işlemi yaptık. Yani son eklenen kayıttan ilk kayda doğru bir sıralama işlemi yapmış olduk. LIMIT 10 ifadesini de ekleyerek 10 adet kayıt listelemiş olduk. Burada son eklenmiş 10 Adet Ürün için bir veri çekme işlemi sağladık.

Umarım faydalı olur 🙂

Bir sonraki yazıda görüşmek üzere…

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir