在Hive中查询array <string>

时间:2019-09-04 15:57:40

标签: arrays hive hiveql

我正在尝试从Hive中的数组中选择,但是这样做很麻烦。

我正在尝试的语句如下:

SELECT * FROM MyTable
ORDER BY CONVERT(varchar(10), TimeField, 108)

ID字段的类型为数组

id字段中的数组数据样本看起来像SELECT * FROM MyTable ORDER BY DATEDIFF(MILLISECOND, CAST(TimeField AS DATE), TimeField)

1 个答案:

答案 0 :(得分:1)

您可能需要array_contains函数

select * from table where array_contains(ID,'tennis')