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…