【问题标题】:How do I set a variable in an Impala query using HUE?如何使用 HUE 在 Impala 查询中设置变量?
【发布时间】:2020-06-08 20:27:21
【问题描述】:

我需要在长查询中的多个位置添加参数。我想使用参数,因为我需要用不同的值替换多次运行查询。这非常麻烦,因为每当我需要更改过滤条件时,我都需要替换所有位置的文本。有没有办法通过 HUE 在 Impala 中设置变量?

初步研究表明,这在使用 impala-shell 时是可能的,但对于 HUE,我什么也没发现。

【问题讨论】:

    标签: impala


    【解决方案1】:

    您可以通过 HUE 在 Impala 中设置变量,如下图所示

    【讨论】:

    • 这行得通,它还可以容纳多个值(例如 - Monopoly'、'Scrabble)以与“in”运算符一起使用。谢谢。
    • 它很有用,你可以投票,我将不胜感激,谢谢。
    【解决方案2】:

    您也可以使用此脚本。这里的变量类型是 int 和 date。 也可以定义一个默认值。

    SELECT id, fullname, birthdate 
    FROM db.scientists
    WHERE id <= ${id=2} 
    AND to_date(birthdate) BETWEEN '${mindate=1900-01-01}' AND '${maxdate=2000-01-01}'   
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-26
      • 1970-01-01
      • 2011-04-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-27
      相关资源
      最近更新 更多