hive - 根据条件设置 hive 变量
问题描述
我想根据条件设置配置单元变量。我不确定这在 HQL 中是否可行,如果可行,那么如何实现。
我想做这样的事情,
if ${hiveconf:work}==1 then do
set q1 = 4;
set yr2 = eval(${hiveconf:year}-1);
set q3= 3;
end
else if ${hiveconf:work}==2 then do
set q2 = 4;
set yr1 = eval(${hiveconf:year}-2);
set q4= 2;
end
任何帮助和知识将不胜感激。
解决方案
推荐阅读
- python - “试图以访问权限禁止的方式访问套接字”,同时尝试访问 spotify api
- haskell - 折叠二叉树时无法匹配预期类型
- ruby-on-rails - RoR 命令“rake routes”中止
- google-colaboratory - Google Colab 中的云 TPU 虚拟机?
- java - 如何在 Android 中以编程方式设置导航抽屉的背景颜色
- swift - 如何使用swift以编程方式根据数据设置滚动视图的高度
- sql - psql NOW() 获取不同的时区
- powershell - 具有强制和可选参数的函数
- apache - 有没有在 Apache Windows 上设置 ssl 证书的地方?我发现错误 SSLPassPhraseDialog builtin is not supported on Win32
- flutter - 如何使用颤振 http 包设置基本 url 类?