Atiker Yazılım | Forum Ana Sayfa
Forum Anasayfa Forum Anasayfa > Bilgi Bankası > Pratik Bilgiler ve Kullanım Özellikleri
  Aktif Konular Aktif Konular RSS - ORDER BY Komutu
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

Atiker Yazılım Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir. Detaylı bilgi ve destek için: 444 82 99

ORDER BY Komutu

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
mervenur.demic Açılır Kutu İzle
Yeni Üye
Yeni Üye


Kayıt Tarihi: 25 Ekim 2018
Durum: Aktif Değil
Puanlar: 262
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mervenur.demic Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: ORDER BY Komutu
    Gönderim Zamanı: 31 Ekim 2018 Saat 15:37

İşlem Tanımı: SQL sorgularında kayıtların binlere hatta milyonlara ulaşabilmektedir. Çok veri barındıran kayıtların program içerisinde bir anda yüklenmesi uzun sürmekte ve sistemi yavaşlatmaktadır.

Çok fazla veri barındıran sorgularımızda sayfalama mantığında ilk 100 satırı sonraki 100 satırı sayfa sayfa göstermek için sql sorgularımızda ORDER BY ile kullanacağımız komutu göreceğiz

ORDER BY {KOLON_ADI} OFFSET 10 ROWS

OFFSET komutu ile sorgunun kaçıncı satırından itibaren gösterileceği belirlenir.

FETCH NEXT 10 ROWS ONLY

FETCH komutu ile sonraki kaç satır gösterileceği belirlenir.

Örnek;

İlk sorgumuzda 0. Satırdan başlayarak sonraki 5 satırın gösterilmesini sağladık.

SELECT BELGE_NO,TARIH,GCMIK,ROW_NUMBER() OVER(ORDER BY TARIH) AS SIRA

FROM TBLSTOKHR

ORDER BY TARIH OFFSET 0 ROWS

FETCH NEXT 5 ROWS ONLY


 

Sonraki sorgumuzda 5. Satırdan başlayarak sonraki 5 satırın göstermesini sağladık.

SELECT BELGE_NO,TARIH,GCMIK,ROW_NUMBER() OVER(ORDER BY TARIH) AS SIRA

FROM TBLSTOKHR

ORDER BY TARIH OFFSET 5 ROWS

FETCH NEXT 5 ROWS ONLY


Yukarı Dön
 Yanıt Yaz Yanıt Yaz
  Konu Paylaş   

Forum Atla Forum İzinleri Açılır Kutu İzle