Yusuf Şahin
Blog myBlog= new Blog("Daima Öğrenci");


SQL 2005 ve Paging(Veri Sayfalama)

Temmuz 24, 2007 10:38 by Yusuf Sahin

ROW_NUMBER fonksiyonunu kullanarak verileriniz sayfalı olarak gelmesini sağlayabilirsiniz.
Özellikle "Satır" sayısının fazla olduğu tablolarda size büyük performans sağlayacaktır.

SELECT OrderID,CustomerID,OrderDate From
(SELECT ROW_NUMBER() OVER (ORDER BY OrderDate DESC) AS Row,OrderID,CustomerID,OrderDate From Orders)
As OrdersWithRowNumbers WHERE  Row >= 1 AND Row <= 10

İkinci sayfa için;

SELECT OrderID,CustomerID,OrderDate From
(SELECT ROW_NUMBER() OVER (ORDER BY OrderDate DESC) AS Row,OrderID,CustomerID,OrderDate From Orders)
As OrdersWithRowNumbers WHERE  Row >= 11 AND Row <= 20

Related posts

Yorum ekle


(Gravatar simgesini gösterecek)  

  Country flag




Live preview

Ocak 6. 2009 18:31

Gravatar