OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

Bu blogda, OFFSET ve FETCH'i tartışacağız . Bu ikisi birleştirildiğinde çok güçlüdür ve SQL veri çıkarma görevlerimizde bize yardımcı olabilir. Bu ikisini, gereksinimlerimize veya ihtiyaçlarımıza göre veri çıkarmak için kullanabiliriz.

OFFSET'in amacı, veri kümenizde bahsettiğiniz ilk satırları atlamaktır. Öte yandan, satırları kısıtlamak için FETCH kullanıyoruz. Her ikisi de siparişe göre yan tümce seçenekleridir . ORDER BY deyimini kullanmazsanız bu ikisinin çalışmayacağını unutmayın .

Bu örnekte, order by ID veya order by Name kullanabiliriz . Bundan sonra, OFFSET 5 ROWS kullandığınızda , ilk 5 satırı atlayacaktır. FETCH NEXT 10 ROWS ONLY birleştirdiğinizde , yalnızca 5 satırdan sonraki 10 veriyi alır.

Ancak FETCH komutunu kullanmazsak , OFFSET kullandığımız satırlar dışındaki tüm satırları gösterecektir .

OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

Bu, 6'dan 15'e kadar olan satırların çıktımızda görüneceği ve başka hiçbir şeyin görünemeyeceği anlamına gelir.

OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

İçindekiler

Tablo Seçmek

Öncelikle SSMS'imizi açalım . Bu örnekte zaten basit bir tablomuz var.

OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

Ardından, tabloyu yüklemek için komutu vurgulayın.

OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

Bundan sonra Yürüt'ü tıklayın .

OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

Ardından Sonuçlar Sekmesinde tabloyu göreceksiniz .

OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

SQL Veri Çıkarma İçin OFSET Kullanımı

Çıktıda, elimizde ID ve Name olduğunu göreceksiniz .

OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

“ ORDER BY ID ” ile komutu çalıştırırsak ID numarasına göre verileri artan şekilde sıralayacaktır.

OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

Verileri azalan şekilde sıralamak için “ ORDER BY ID DESC ” komutunu da kullanabiliriz .

OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

Ancak bu örnek için “ ORDER BY ID ” komutunu uygulayacağız . Ardından, çıktımızdaki ilk 10 satırı atlayalım. Bu yüzden “ OFFSET 10 ROWS ” yazacağız .

OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

Ardından uygulayacağımız komutları sıralayalım. Ardından Yürüt'ü tıklayın .

OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

Sonuçlar sekmesindeki çıktıyı kontrol ettiğimizde kullandığımız komutun ilk 10 satırı atladığını göreceğiz. Şimdi, yalnızca ID 11'deki verileri gösterir .

OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

SQL Veri Çıkarma İçin FETCH Kullanma

Şimdi FETCH'i kullanalım . Bu örnekte sadece 2 satırı GETİRECEĞİZ . Bu, çıktıda yalnızca ID 11 ve ID 12'nin olacağı anlamına gelir.

İlk olarak, " YALNIZCA FETCH NEXT 2 ROWS " yazalım .

OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

Ardından, komutları vurgulayacağız ve Yürüt'ü tıklayacağız .

OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

Ardından, çıktının Sonuçlar sekmesinde yalnızca Kimlik 11 ve Kimlik 12'yi gösterdiğini göreceksiniz .

OFFSET ve FETCH Kullanarak SQL Veri Çıkarma

Hedefinize bağlı olarak izni istediğiniz zaman değiştirebilirsiniz. İlk 15 satırı “ OFFSET FIRST 10 ROWS ” yazarak atlayabilirsiniz . FETCH ile birleştirildiğinde daha güçlü hale gelir. " ORDER BY ID " kullanmanın yanı sıra " İSME GÖRE ORDER " da kullanabilirsiniz .

Birden Fazla Veri Kaynağından Veri Sorgulama

Çözüm

Hepsini toparlamak için OFFSET ve FETCH kullanımını tartıştık . Bu iki basit komutu kullanarak kısıtlamaları değiştirebilecek ve çıktının hangi satırlarda görünmesini istediğinizi kontrol edebileceksiniz.

İlk 50 satıra ihtiyacınız yoksa aşağı kaydırmanıza gerek yoktur. Bunun yerine, bu basit ama güçlü komutları kullanarak kolayca elde edebilirsiniz. OFSET ve FETCH basit olabilir. Ancak birlikte kullanıldıklarında, veriler üzerinde daha fazla kontrole sahip olduğunuz için güçlü hale gelirler.

Bu konu ve diğer ilgili içerik hakkında daha fazla bilgi edinmek isterseniz, aşağıdaki ilgili bağlantıların listesine kesinlikle göz atabilirsiniz.

Herşey gönlünce olsun,

Hafız

Leave a Comment

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel Hücrelerini Metne Sığdırma: 4 Kolay Çözüm

Excel hücrelerini metne sığdırmak için güncel bilgileri ve 4 kolay çözümü keşfedin.

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutu Nasıl Küçültülür – 6 Etkili Yöntem

Bir Excel Dosyasının Boyutunu Küçültmek için 6 Etkili Yöntem. Hızlı ve kolay yöntemler ile verilerinizi kaybetmeden yer açın.

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Pythonda Self Nedir: Gerçek Dünyadan Örnekler

Python'da Self Nedir: Gerçek Dünyadan Örnekler

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

Rde Bir RDS Dosyası Nasıl Kaydedilir ve Yüklenir

R'de bir .rds dosyasındaki nesneleri nasıl kaydedeceğinizi ve yükleyeceğinizi öğreneceksiniz. Bu blog aynı zamanda R'den LuckyTemplates'a nesnelerin nasıl içe aktarılacağını da ele alacaktır.

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

İlk N İş Günü Tekrar Ziyaret Edildi – Bir DAX Kodlama Dili Çözümü

Bu DAX kodlama dili eğitiminde, GENERATE işlevinin nasıl kullanılacağını ve bir ölçü başlığının dinamik olarak nasıl değiştirileceğini öğrenin.

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

LuckyTemplatesda Çok İş Parçacıklı Dinamik Görsel Tekniği Kullanarak Öngörüleri Sergileyin

Bu eğitici, raporlarınızdaki dinamik veri görselleştirmelerinden içgörüler oluşturmak için Çok Kanallı Dinamik Görseller tekniğinin nasıl kullanılacağını kapsayacaktır.

LuckyTemplatesda İçeriği Filtrelemeye Giriş

LuckyTemplatesda İçeriği Filtrelemeye Giriş

Bu yazıda, filtre bağlamından geçeceğim. Filtre bağlamı, herhangi bir LuckyTemplates kullanıcısının başlangıçta öğrenmesi gereken en önemli konulardan biridir.

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Çevrimiçi Hizmetindeki Uygulamaları Kullanmak İçin En İyi İpuçları

LuckyTemplates Apps çevrimiçi hizmetinin çeşitli kaynaklardan oluşturulan farklı raporların ve içgörülerin yönetilmesine nasıl yardımcı olabileceğini göstermek istiyorum.

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

Fazla Mesai Kâr Marjı Değişikliklerini Analiz Edin - LuckyTemplates ve DAX ile Analitik

LuckyTemplates'da ölçü dallandırma ve DAX formüllerini birleştirme gibi teknikleri kullanarak kâr marjı değişikliklerinizi nasıl hesaplayacağınızı öğrenin.

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

DAX Studioda Veri Önbellekleri İçin Materyalleştirme Fikirleri

Bu öğreticide, veri önbelleklerini gerçekleştirme fikirleri ve bunların DAX'ın sonuç sağlama performansını nasıl etkilediği tartışılacaktır.