我正在尝试从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)
答案 0 :(得分:1)
您可能需要array_contains
函数
select * from table where array_contains(ID,'tennis')