SQL Server 2005'de tablodan istenilen satır yada satırların alınması ..

Veri tabanında sorgulanan herhangi bir tabloda ki kayıt sayısının çok fazla olması ciddi manada performans sorunlarıyla karşı karşıya kalmamıza neden oluyor.

SQL Server 2005 le birlite gelen özelliklerden birisi bu soruna güzel bir çözüm getiriyor. Sorguya satır numarası ekleyerek istediğiniz satır yada satırları alabilmenize imkan sağlıyor.

Aşağıdaki sorgu, bir tablodaki 20 ila 30'uncu satırlar arasındaki satırları döndürüyor.

Select * from (Select Row_Number() OVER(ORDER BY Sıralanacak_Kolon desc) AS RowNumber ,* from Sorgulanacak_Tablo) as Sorgulanacak_Tablo where RowNumber between 20 and 30

Yorumlar

Bu blogdaki popüler yayınlar

T-SQL'de Bölme işleminde ondalıklı değerlerin korunması

'Sys' is undefined - AJAX Extensions 1.0

Datasource'u olan bir DropDownlist'e ListItem Eklemek