下面我们这里分享一下在clickhouse中如何实现连续的时间:连续的天
我们在clickhouse中实现连续的时间首先要学习一下range,arrayMap,arrayJoin这三个函数的使用。...的值得输出:
执行命令:select range(5,10,2)
输出结果:
┌─range(5, 10, 2)─┐
│ [5,7,9] │
└─────────────────┘
arrayMap...语法:
arrayMap(func, arr1, …)
func:函数的执行方式,一般表示arr1里面值按照什么标准执行
arr1:数组
案例:求第一个数组的2倍,第二个数组的5倍
执行命令:select...arrayMap((x,y)->(x*2,y*5),[1,34],[8,5])
输出结果:
┌─arrayMap(lambda(tuple(x, y), tuple(multiply(x, 2), multiply...下面我们看下结果:
执行命令:
select arrayJoin(arrayMap(x -> toDate(x), range(toUInt32(toDate('2021-01-01')),toUInt32