1

我有一个 SQL 查询,其中包含序列。

如何像我们在 Clickhouse 中的 SQL 中创建序列一样创建序列?

4

2 回答 2

3

我相信这就是你要找的?

-- Generate a sequence of dates from 2010-01-01 to 2010-12-31
select toDate('2010-01-01') + number as d FROM numbers(365);

https://clickhouse.tech/docs/en/sql-reference/table-functions/numbers/

于 2020-09-29T16:33:22.717 回答
0

Clickhouse 不支持像 postgresql 或其他 RDBMS 这样的序列,您的用例是什么?

您需要插入具有递增序列的数据吗?做什么的?或者您需要 sequenceMatch 和 sequenceCount 函数进行漏斗分析?

可能是它的网址会很有帮助 https://clickhouse.yandex/reference_en.html#sequenceMatch(pattern)(time,+cond1,+cond2,+...)

于 2017-04-07T16:55:00.657 回答