Advertisement
Guest User

Untitled

a guest
Jun 30th, 2013
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.96 KB | None | 0 0
  1. /*Demo Table*/
  2. DROP TABLE T1
  3.  
  4. CREATE TABLE T1
  5.   (
  6.      C INT PRIMARY KEY
  7.   );
  8.  
  9.    WITH
  10.     E1(N) AS
  11.     (
  12.         SELECT 1 UNION ALL SELECT 1 UNION ALL SELECT 1 UNION ALL
  13.         SELECT 1 UNION ALL SELECT 1 UNION ALL SELECT 1 UNION ALL
  14.         SELECT 1 UNION ALL SELECT 1 UNION ALL SELECT 1 UNION ALL SELECT 1
  15.     )                                       -- 1*10^1 or 10 rows
  16.     , E2(N) AS (SELECT 1 FROM E1 a, E1 b)   -- 1*10^2 or 100 rows
  17.     , E4(N) AS (SELECT 1 FROM E2 a, E2 b)   -- 1*10^4 or 10,000 rows
  18.     , E8(N) AS (SELECT 1 FROM E4 a, E4 b)   -- 1*10^8 or 100,000,000 rows
  19.     INSERT INTO T1
  20.     SELECT TOP (10000000) ROW_NUMBER() OVER (ORDER BY (SELECT NULL)) AS N
  21.     FROM   E8
  22.  
  23. /*Queries*/
  24. SELECT *
  25. FROM   (SELECT ROW_NUMBER() OVER (ORDER BY C) AS ROW
  26.         FROM   T1) A
  27. WHERE  ROW BETWEEN 100 AND 120
  28.  
  29. SELECT *
  30. FROM   (SELECT ROW_NUMBER() OVER (ORDER BY C) AS ROW
  31.         FROM   T1) A
  32. WHERE  ROW BETWEEN 9700000 AND 9700020
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement