sql >> Databáze >  >> RDS >> Sqlserver

Offset řádků v SQL Server

Vyhnul bych se použití SELECT * . Zadejte sloupce, které skutečně chcete, i když to mohou být všechny.

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

Efektivní stránkování přes velké sady výsledků v SQL Server 2000

Efektivnější metoda pro procházení velkých sad výsledků



  1. Otevírání nebo propojení textu nebo Excelu jako zdrojů dat v aplikaci Microsoft Access

  2. Jak mohu obnovit plná oprávnění uživatele root MySQL?

  3. Funkce LEAST() v Oracle

  4. COUNT() vs COUNT_BIG() na SQL Server:Jaký je rozdíl?