SQL (Structured Query Language), veritabanı yönetim sistemlerinde verileri yönetmek, sorgulamak ve işlemek için yaygın olarak kullanılan bir dildir. SQL fonksiyonl...
SQL Server Offset Fetch Kullanımı
Merhabalar uzun zamandır yazı yazamadım. Ülke olarak zor zamanlar geçirmekteyiz. Herkese çok geçmiş olsun diyerek kısa bir yazı ile tekrar buradayım. SQL Server'da Offset Fetch kullanımını kısa ve basit örnekler ile bahsedeceğim.
OFFSET: Sorgudan satır döndürmeye başlamadan önce atlanacak satır sayısını belirtmektedir.
FETCH: OFFSET deyimi işlendikten sonra döndürülecek satır sayısını belirtmektedir.
FETCH deyimi isteğe bağlı iken OFFSET deyimi zorunludur. Ayrıca, FIRST ve NEXT eşanlamlıdır ve bunları birbirlerinin yerine kullanabilmekteyiz.
OFFSET Kullanımı
Products tablosunda ilgili sıralamadan sonra 10 kayıtı geçtikten sonra kayıtları döndürür.
SELECT
*
FROM Products
ORDER BY ProductID
OFFSET 10 ROWS
FETCH Kullanımı
İlk 10 ürünü atlayıp sonraki 10 ürünü seçerek kayıtları döndürür.
SELECT
*
FROM Products
ORDER BY ProductID
OFFSET 10 ROWS
FETCH NEXT 10 ROWS ONLY
En pahalı 10 ürünü listeleme istersek:
SELECT
*
FROM Products
ORDER BY UnitPrice DESC
OFFSET 0 ROWS
FETCH FIRST 10 ROWS ONLY
Umarım faydalı olmuştur. İyi çalışmalar.
Yorum yapabilmek için giriş yapmalısınız. Giriş yapmak için tıklayınız.