在AWS Athena中使用json_extract_scalar函数对某个json字段进行过滤和分组统计
2026/7/23 3:13:25 网站建设 项目流程

问题

在Athena数据库中,使用json_extract_scalar函数对某个json字段进行过滤和分组统计。

Athena SQL

SELECTJSON_EXTRACT_SCALAR(all_json,'$["properties"]["$latest_utm_medium"]')as"latest_utm_medium",COUNT(*)asrecord_countFROMgule_tableWHEREevent='$MPViewScreen'ANDJSON_EXTRACT_SCALAR(all_json,'$["properties"]["$url_path"]')='pages/thirdPartner/page'ANDJSON_EXTRACT_SCALAR(all_json,'$["properties"]["$url_query"]')LIKE'%id=%'AND"date">=DATE('2025-12-04')AND"date"<=DATE('2025-12-07')GROUPBYJSON_EXTRACT_SCALAR(all_json,'$["properties"]["$latest_utm_medium"]')ORDERBYrecord_countDESC;

参考

  • 从字符串中提取 JSON 数据

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询