Tem
24
2007
SQL

SQL 2005 ve Paging(Veri Sayfalama)

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

Yorum ekle

  Country flag

biuquote
Loading

Hakkımda

 

Yusuf Şahin.

Çözüm Mimarı,IT Uzmanı.

Takvim

<<  Şubat 2012  >>
PaSaÇaPeCuCuPa
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

View posts in large calendar

Son Eklenenler

Arşiv