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

问题

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

Athena SQL

sql 复制代码
SELECT 
JSON_EXTRACT_SCALAR(all_json, '$["properties"]["$latest_utm_medium"]') as "latest_utm_medium",
COUNT(*) as record_count
FROM gule_table 
WHERE event = '$MPViewScreen' 
AND JSON_EXTRACT_SCALAR(all_json, '$["properties"]["$url_path"]') = 'pages/thirdPartner/page'
AND JSON_EXTRACT_SCALAR(all_json, '$["properties"]["$url_query"]') LIKE '%id=%'
AND "date" >= DATE('2025-12-04') AND "date" <= DATE('2025-12-07')
GROUP BY JSON_EXTRACT_SCALAR(all_json, '$["properties"]["$latest_utm_medium"]')
ORDER BY record_count DESC;

参考

相关推荐
云服务器代理商4 小时前
AWS Bedrock 指南:模型接入、Knowledge Base RAG、Agents 与计费方式
云计算·aws·亚马逊云服务器·aws bedrock·aws代理·亚马逊云代理商
xieliyu.5 小时前
MySQL 六大基础约束详解:NOT NULL/DEFAULT/UNIQUE/ 主键 / 外键 / CHECK
android·数据库·sql·mysql
Anokata6 小时前
MYSQL SQL 执行系列1
android·sql·mysql
han_hanker6 小时前
sql语法 MyBatis <foreach> 标签详解
windows·sql·mybatis
前网易架构师-高司机6 小时前
带标注的21种中药材识别数据集,识别率73.8%数据集,2237张图,支持yolo,coco json,voc xml,文末有模型训练代码
xml·yolo·json·数据集·中药·药材·中草药
迷枫7127 小时前
简单sql与dm功能实验记录
数据库·sql·oracle
我是大猴子7 小时前
Java里的Json
json
zhanghaofaowhrql7 小时前
Spring Data JPA Repository 详解:从基础到高级用法
java·数据库·sql
灯澜忆梦1 天前
【MySQL2】| DML数据操作语言
数据库·sql
PixelBai1 天前
JSON查看器实际应用场景案例
json