![]()  | 
 
| 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  
   | 
  
| Yazar | |
   
   mervenur.demic  
   
   Yeni Üye  
   Kayıt Tarihi: 25 Ekim 2018 Durum: Aktif Değil Puanlar: 262  | 
  
   
      Mesaj Seçenekleri
    Yanıt Yaz 
     Alıntı mervenur.demic 
     Bu mesaj kurallara aykırıysa buradan yöneticileri bilgilendirebilirsiniz.  
      Teşekkürler(0)
      Alıntı   Cevapla
   
     Konu: ORDER BY KomutuGö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 
  | 
 |
![]()  | 
 |
    Yanıt Yaz  
   | 
  |
|       
  
  Tweet   	
    | 
 
| Forum Atla | Forum İzinleri  ![]()  Kapalı Foruma Yeni Konu Gönderme Kapalı Forumdaki Konulara Cevap Yazma Kapalı Forumda Cevapları Silme Kapalı Forumdaki Cevapları Düzenleme Kapalı Forumda Anket Açma Kapalı Forumda Anketlerde Oy Kullanma  |