How to generate a range of numbers between two numbers?

后端 未结 30 1900
执念已碎
执念已碎 2020-11-22 10:16

I have two numbers as input from the user, like for example 1000 and 1050.

How do I generate the numbers between these two numbers, using

30条回答
  •  花落未央
    2020-11-22 10:23

    This will also do

    DECLARE @startNum INT = 1000;
    DECLARE @endNum INT = 1050;
    INSERT  INTO dbo.Numbers
            ( Num
            )
            SELECT  CASE WHEN MAX(Num) IS NULL  THEN @startNum
                         ELSE MAX(Num) + 1
                    END AS Num
            FROM    dbo.Numbers
    GO 51
    

提交回复
热议问题