Yandex Metrica
SQL Server Offset Fetch Kullanımı - Yasin Sunmaz

Yasin Sunmaz

Kodladıkça değişen bir dünya...

SQL Server Offset Fetch Kullanımı

06.03.2023 yasinsunmaz 1898 0

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.

Diğer Yazılar

SQL Server Synonym Nedir ve Nasıl Kullanılır?

09.01.2026 yasinsunmaz 252 0

Bu yazımda SQL Server'da oldukça faydalı olan synonym yapısını inceleyeceğiz. Veritabanı projelerinde zamanla tablo isimleri uzar, şema yapıları deği...

SQL Server Schema Kullanımı

10.12.2025 yasinsunmaz 270 0

Bu yazımda SQL Server'da oldukça faydalı olan schema yapısını inceleyeceğiz. SQL Server’da şema yapısı özellikle orta ve büyük ö...

SQL Server'da SELECT INTO ve INSERT INTO SELECT Kullanımı

31.05.2025 yasinsunmaz 852 0

Bu yazımda, SQL Server'da oldukça sık kullanılan ve günlük veri işlemlerinde hayat kurtaran iki komutu inceleyeceğiz: SELECT INTO ve INSERT INTO SELECT. Bu ...

SQL Server'da LAG() ve LEAD() Kullanımı

23.05.2025 yasinsunmaz 659 0

Bu yazımda SQL Server'da oldukça faydalı olan LAG() ve LEAD() fonksiyonlarını inceleyeceğiz. Bu fonksiyonlar, bir satırdaki veriye bakarken, o satırın öncesindeki v...

SQL Fonksiyonları: Veritabanlarında Güçlü ve Esnek İşlemler

09.06.2023 yasinsunmaz 1701 0

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...