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

Zabalení jakéhokoli příkazu SQL Server 2008 pomocí operátorů skip/take

Tuto šablonu sql můžete použít k získání požadovaného rozsahu záznamů pro SQL.

WITH [AnyVariable] AS
(
select * ,ROW_NUMBER() over(order by [Col1]) AS 'RowNum'
     from [Table1]
)
SELECT * FROM [AnyVariable]
WHERE RowNum BETWEEN 3 AND 6

Jednoduše nahraďte věci v [] svými věcmi. Nezapomeňte odstranit []. A pak to použijte ve své metodě výše.



  1. c# mysql sumační dotaz k označení

  2. Povolit protokolování pomalých dotazů (Slow Query Log) v databázi MySQL

  3. Kdo přišel s termínem DIANA uzel a jak přišel na to, že 6 000 000 LOC je přibližně 67108864 (2**26) DIANA uzlů?

  4. com.mchange.v2.resourcepool.CannotAcquireResourceException:Fond zdrojů nemohl získat zdroj ze své primární továrny nebo zdroje