gpt4 book ai didi

sql - 在 sql (hive) 中声明变量

转载 作者:行者123 更新时间:2023-12-05 00:18:45 56 4
gpt4 key购买 nike

我在互联网上进行了深入研究,但找不到任何合适的答案。

在 hive 中,是否可以声明一个变量,让我们说:

test = 1

并在查询中更改此变量的值?
select
case
when field > 1 then test = test+1
else test = 1
end as test
from my table

最佳答案

是可能的。请找到以下代码以在 Hive 中创建变量。

hive> SET cust_id = 1234567890;

创建变量后,您可以在查询中使用它,如下所示。
hive> select * from cust_table where customer_id = '${hiveconf:cust_id}';

希望这会帮助你。
现在您可以将其应用到您的场景中。

关于sql - 在 sql (hive) 中声明变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37320137/

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