有没有办法从Hive中的String数组中提取最大值?我需要在select语句中完成,所以explode和join不是一个选项。
ch = ["4", "9", "1"]; SELECT MAX(ch);
字符串返回["4", "9", "1"]
["4", "9", "1"]
taor4pac1#
你可以使用这个代码…
SELECT value=MAX(CAST(value AS INT)) FROM STRING_SPLIT(REPLACE(REPLACE(REPLACE('["4", "9", "1"]','"',''),'[',''),']',''), ',')
字符串
1条答案
按热度按时间taor4pac1#
你可以使用这个代码…
字符串