Athena嵌套结构查询-如何在SQL中查询Value_counts

问题描述 投票:2回答:1

我在AWS Athena中有一个很大的嵌套结构。这是表中一个名为“ petowners”的列:

{_id=5e6b531a412345e0e86aeae0, status=NotAnalyzed, animalcategories=[{categoryname=mammals, matches=1}, {categoryname=birds, matches=2}, {categoryname= UnknownField, matches=4}], ...many-other-values}

我正在寻找:

  1. 相当于该列中的python函数value_counts。意思是我正在寻找要输出的SQL Athena命令该行:[mammals:1, birds:2, UnknownField:4]
  2. 查询聚合的方法-创建总数的直方图row = 7]每位主人的宠物数量
  3. [动物类别中有多少宠物主人拥有UnknownField
  4. 整个桌子上有几种动物?

我在AWS Athena中有一个很大的嵌套结构。这是表格中名为“ petowners”的一列:{_id = 5e6b531a412345e0e86aeae0,status = NotAnalyzed,animalcategories = [{categoryname = mammals,matches = 1},{...

sql ddl amazon-athena
1个回答
0
投票

这是解决方案的开始:让我们将表称为“ entire_table”

© www.soinside.com 2019 - 2024. All rights reserved.