如何創建一個常量列表並在查詢的WHERE子句中使用它?Hive Query:定義一個變量,它是一個字符串列表
例如,我有一個蜂巢查詢,在這裏我說
Select t1.Id,
t1.symptom
from t1
WHERE lower(symptom) NOT IN ('coughing','sneezing','xyz', etc,...)
而是不斷的重複這個漫長的症狀名單(這使得代碼非常難看)的,有沒有辦法提前定義它時間
MYLIST =( '咳嗽', '噴嚏', 'X',...)
,然後在WHERE子句我只是說,較低的(症狀)不MYLIST。
您可以將列表放入表中並使用'join'。 –