Generating a Number Sequence

Here's a quick way to generate a sequence of numbers using T-SQL.

WITH NumberGen (number) AS
(   SELECT 0
    UNION ALL
    SELECT number + 1 FROM NumberGen WHERE number < 99)
-- extend as required 
SELECT Sequence = first.number * 100 + second.number 
FROM NumberGen first, NumberGen second
ORDER BY Sequence

And with LINQ using statements

foreach(int num in Enumerable.Range(0,10000)) // modify to taste 
{
    Console.WriteLine(num);
}

and using Expressions

from num in Enumerable.Range(0,10000)
select (num) 

Comments

Add comment


(Will show your Gravatar icon)  

  Country flag

biuquote
  • Comment
  • Preview
Loading



Search

Tags

None

    Disclaimer

    The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

    © Copyright 2009