Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Przesunięcie wiersza w SQL Server

Unikałbym używania SELECT * . Określ kolumny, które faktycznie chcesz, nawet jeśli mogą to być wszystkie.

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

SQL Server 2000

Wydajne przeglądanie dużych zestawów wyników w SQL Server 2000

Bardziej wydajna metoda stronicowania przez duże zestawy wyników



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak naprawić „Konwersja nie powiodła się podczas konwersji wartości na typ danych” w SQL Server

  2. Operacja nie obowiązuje dla stanu błędu transakcji i zakresu transakcji

  3. Łatwe przywracanie bazy danych SQL — przewodnik krok po kroku

  4. Usuń profil poczty bazy danych w programie SQL Server (T-SQL)

  5. Jak uzyskać listę wszystkich języków w SQL Server (T-SQL)