美文网首页大数据白泽
用 Byzer 语言生成 n 行数据

用 Byzer 语言生成 n 行数据

作者: 你的样子999 | 来源:发表于2022-03-27 16:14 被阅读0次

    介绍一个使用 Byzer 开发 ETL 小技巧。有时需要生成 n 行数据。Byzer 语言没有 while/for 循环,但可以使用 函数 sequence 构造一个集合,再用 explode 函数得到 n 行数据。

    例如下面的代码生成31条数据,每条记录表示 2022年3月日期

    SELECT EXPLODE( SEQUENCE(CAST('2022-03-01' AS DATE), CAST('2022-03-31' AS date))) dt AS dates;
    

    相关文章

      网友评论

        本文标题:用 Byzer 语言生成 n 行数据

        本文链接:https://www.haomeiwen.com/subject/dvryjrtx.html