我有一个包含 JSON 数组的列,如下所示:
{data=[{"name":"col1","min":0,"max":32,"avg":29},
{"name":"col2","min":1,"max":35,"avg":21},
{"name":"col3","min":4,"max":56,"avg":34}]}
Run Code Online (Sandbox Code Playgroud)
我正在尝试解析数组并根据条件提取特定值。例如
"min"其中的值"name"="col1":0
"avg"其中的值"name"="col3":34
有人有解决办法吗?
我正在尝试将 Array(double) 转换为 Presto 中的 varchar。样本值:[99.0,98.0,99.0,95.0,99.0,88.0,90.0,79.0,90.0,56.0,90.0,90.0,92.0,90.0,93.0,99.0]
我尝试了下面的强制转换函数:
cast(colname as varchar)
但收到此错误消息:“无法将 array(double) 转换为 varchar”
任何想法如何将此数组转换为 varchar。谢谢