gpt4 book ai didi

dbt - 嗨,我们如何将 select 语句定义为 dbt 中的变量?

转载 作者:行者123 更新时间:2023-12-03 18:39:48 25 4
gpt4 key购买 nike

嗨,我正在尝试在 dbt 的设置变量中定义一个选择语句,
任何人都可以建议如何将 sql 查询设置为 dbt 中的变量以及如何在以下 CTE 中访问这些变量?

最佳答案

您可以使用 call statement并使用 load_result 在变量中获取结果
以下是仅从 select 语句中检索一个字段的示例:

{%- call statement('my_statement', fetch_result=True) -%}
SELECT my_field FROM my_table
{%- endcall -%}

{%- set my_var = load_result('my_statement')['data'][0][0] -%}
那么你可以使用 {{ my_var }}你可以玩 ['data'][0][0]取决于您选择返回的行和列

关于dbt - 嗨,我们如何将 select 语句定义为 dbt 中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64007239/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com