如何在Presto中从JSON中提取值



我必须提取xyz,其中xyz是动态变量(在某些情况下,它可能是xyz,在其他情况下,可能是abc或任何东西(

假设您的数据是varchar,则可以

  • 转换为json
  • 强制转换为map(varchar, json)
  • 使用map_entries从映射中提取条目
  • 拿到第一个
SELECT map_entries(CAST(CAST(my_column AS json) AS map(varchar, json))[1]
FROM ...

相关内容

  • 没有找到相关文章

最新更新