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
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