小编Sto*_*ude的帖子

生成两个数字之间的数字范围

我可以使用查询的一些帮助来扩展我正在使用的CSV,但我不知道处理查询的最佳方法.我的数据如下:

ID-Begin | ID-End | Color | Dwelling
-------------------------------------
79000    | 79999  | Red   | Condo
82100    | 82600  | Blue  | House
etc
Run Code Online (Sandbox Code Playgroud)

我需要在起始ID和结束ID之间生成一个范围,然后复制该范围的颜色和居住条目.这是我希望实现的目标:

 ID   |  Color  | Dwelling
------------------------
79000 |  Red    | Condo
79001 |  Red    | Condo
79002 |  Red    | Condo
.....
79999 |  Red    | Condo
82100 |  Blue   | House
82101 |  Blue   | House
.....
82600 |  Blue   | House
Run Code Online (Sandbox Code Playgroud)

我已经看到其他方法允许我生成单个数字范围,但没有任何方法可以从表中的列中提取开始和结束数字.

无论如何帮助非常感谢!!

风暴

sql t-sql sql-server

0
推荐指数
2
解决办法
2750
查看次数

标签 统计

sql ×1

sql-server ×1

t-sql ×1