在SQL中插入递增的数字

时间:2012-12-12 20:45:52

标签: python sql

SQL是否具有类似于python中的range函数的函数,它将生成一组不断增加的数字?我知道身份函数,但我不想继续创建和重新创建表,因此我可以得到一组不断增加的数字。

最终,我希望能够根据搜索功能的结果动态创建一系列数字,例如

count(*) from teams where team= 'knicks'

会给我一个数字,比方说20

然后我动态地将该数字用作函数的一部分

function(20) ---> 1,2,3,4,5,6... 20

我想使用函数的结果来获得一个排序表,其中每个数字对应一个玩家。我不能在这里使用身份,因为我将所有团队保留在一个表中,并且我将使用团队名称来提取编号的团队列表。

关于如何使用stackoverflow的设计仍然不确定,所以请耐心等待。

1 个答案:

答案 0 :(得分:1)

尝试SQL SEQUENCE。例如this指南。

/ edit:我已经再次阅读,也许你应该尝试更好地设计数据库。使用标准化...我真的不明白这句话:

  

我想使用函数的结果将排序表放在哪里   每个号码对应一名玩家。