9 EKİM 2008, PERŞEMBE
Satır SQL Server Uzaklığı
SQL Server herhangi bir şekilde sonuçlar belirli bir başlangıç uzaklığı mi? SQL veritabanı türünü başka bir örnek için, mümkün yapmak için:
SELECT * FROM MyTable OFFSET 50 LIMIT 25
sonuçlar 50-74. Bu yapı SQL Server var görünmüyor.
Nasıl umurumda değil tüm satırları yükleme olmadan bunu başarabilir miyim? Teşekkürler!
CEVAP
9 EKİM 2008, PERŞEMBE
SELECT * kullanarak önlemek istiyorum. Bunların hepsi olabilir, ama aslında istediğiniz sütunları belirtin.
MS SQL 2005
SELECT col1, col2
FROM (
SELECT col1, col2, ROW_NUMBER() OVER (ORDER BY ID) AS RowNum
FROM MyTable
) AS MyDerivedTable
WHERE MyDerivedTable.RowNum BETWEEN @startRow AND @endRow
MS SQL 2000
Efficiently Paging Through Large Result Sets in SQL Server 2000
A More Efficient Method for Paging Through Large Result Sets
Bunu Paylaş:
Verimli bir şekilde sql server sütun i...
SQL Server: Bir Sütuna Sınırlandırmak ...
Nasıl saklı satır içeren varolan bir S...
SQL Server Raporlama Hizmetleri rapor ...
Nasıl " için SQL Server bir işlevi...