我有一个SQL查询,里面有序列。
如何创建序列就像我们在Clickhouse中用SQL创建的那样?
答案 0 :(得分:1)
我相信这就是您想要的吗?
-- 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/
答案 1 :(得分:0)
Clickhouse不支持像postgresql或其他RDBMS这样的序列 你的用例是什么?
您需要按递增顺序插入数据吗?做什么的? 或者您需要用于漏斗分析的sequenceMatch和sequenceCount函数?
可能是url会帮助你 https://clickhouse.yandex/reference_en.html#sequenceMatch(pattern)(time,+cond1,+cond2,+...)