小编典典

如何在SQL中生成数字列表,因为它是一个理解列表?

sql

就我而言,在任何地方(sybase)使用sql。

类似于haskell。[1..100]。

我不知道如何生成1到100的随机简单列表。

我只能这样做:

select 1
union 
select 2
union
select 3

Google未提供任何示例,我怀疑此功能不存在。


阅读 156

收藏
2021-05-30

共1个答案

小编典典

SQL Anywhere包含一个sa_rowgenerator存储过程,可用于此目的。例如:

select row_num from sa_rowgenerator( 1, 100 )

返回结果集,该结果集包含1到100(含1和100)之间的100行。这里是文档链接(适用于12.0.1版)。

免责声明: 我在SQL Anywhere工程中为SAP / Sybase工作。

2021-05-30