我想在一个WITH
包含这个算术级数的子句中生成一个命名表:
╔══════════╗
║ mynumber ║
╠══════════╣
║ 0 ║
║ 30 ║
║ 60 ║
║ 90 ║
║ 120 ║
║ 150 ║
║ 180 ║
║ 210 ║
╚══════════╝
...基于变量p_maxnumber
(例如此处p_maxnumber
= 211)。
理想情况下,它的格式如下:
WITH sequenceTable AS
(SELECT mynumber
FROM ...),
在同一WITH
个子句中,我想在下游派生表中使用该序列来获取数据并最终用作图表呈现的时间轴。我觉得有一种方法可以使用创建序列来做到这一点?只是想找到一种方法来创建这个仍然......
您可以使用 CONNECT BY 查询生成任意序列:
您还可以使用流水线函数: