LIMIT ve OFFSET

Tamamlandı

Büyük veri kümeleriyle ilgilenirken genellikle sonuçların yalnızca bir kısmını almak gerekir.

LIMIT yan tümcesi, döndürülecek en fazla satır sayısını belirtmenize olanak sağlayarak uygulamanızın veya kullanıcınızın bunalmasını önler.

OFFSET, bu sonuçlarda gezinmek için LIMIT ile birlikte kullanılır ve veri 'sayfalarını' çekmenizi sağlar. Bu, verileri web sayfaları veya raporlar gibi öbekler halinde görüntüleyen uygulamalar ve verilerin yalnızca bir örneğine ihtiyacınız olduğunda performans iyileştirmesi için değerlidir.

döndürülen satır sayısını sınırlama

SELECT product_name, price 
FROM sales.products
LIMIT 10;

Bu sorgu, tablodan ilk 10 ürünü çekip alır. LIMIT SQL'deki yan tümcesi, sorgu sonuçlarında görüntülenen kayıt sayısını denetlemeye, verimli veri işlemeye ve odaklanmış analize olanak sağlayan güçlü bir araçtır.

Satırları atlamak için OFFSET kullanma

SELECT * 
FROM sales.products
LIMIT 10 OFFSET 20;

Bu sorgu, 21. satırdan başlayarak 10 ürün alır. Tablodaki verilerin değişmediği varsayılarak belirli bir diziyi sağlamak için bir ORDER BY yan tümce kullanılmadığı sürece, döndürülen satırların birden çok yürütmede her zaman tutarlı olmayabileceğini unutmayın.
Sıra, veritabanı altyapısının temel alınan tablo verilerindeki sorguları veya değişiklikleri nasıl işlediği gibi faktörlere göre farklılık gösterebilir.