在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 小时前
[数据库SQL] [leetcode] 2388. 将表中的空值更改为前一个值
数据库·sql·leetcode
在风中的意志8 小时前
[数据库SQL] [leetcode] 578. 查询回答率最高的问题
数据库·sql
小小荧9 小时前
CSS 写 SQL 查询?后端慌了!
前端·sql
在风中的意志10 小时前
[数据库SQL] [leetcode] 614. 二级关注者
数据库·sql
杨云龙UP14 小时前
SQL Server定时自动备份配置:使用SSMS维护计划向导配置数据库每日自动备份_20260101
运维·服务器·数据库·sql·sqlserver·桌面
麦聪聊数据15 小时前
解构“逻辑数据仓库 (LDW)”与数据虚拟化
数据库·数据仓库·sql
小钻风336616 小时前
软件测试: 从入门到实践(json数据格式)
json
小鸡脚来咯16 小时前
Hive SQL与SQL不同处
hive·hadoop·sql
伟贤AI之路17 小时前
原创分享:Markdown 表格导出 Excel/Json - 方便数据处理分析
json·excel·markdown
DarkAthena18 小时前
【GaussDB】从 sqlplus 到 gsql:Shell 中执行 SQL 文件方案的迁移与改造
数据库·sql·oracle·gaussdb