案例说明
更新时间: 2026-01-16 18:22:55
阅读 35
相关表说明
在使用代码解释功能时,一般代码中会包含表,在进行解释时,系统会获取表的字段元信息。因此,在本案例中,先对涉及到的表进行说明,表ddl语句如下:
表DDL
CREATE TABLE `ed_demo`.`user_play_fact`(
`user_id` BIGINT COMMENT '用户ID',
`device_id` STRING COMMENT '设备ID',
`resource_id` BIGINT COMMENT '播放资源ID',
`time` BIGINT COMMENT '播放时长(单位秒)',
`source_type` STRING COMMENT '来源资源类型(官方歌单/榜单等)',
`is_effective` INT COMMENT '是否有效播放(0/1)'
)
COMMENT '用户播放行为事实表(按日期分区)'
PARTITIONED BY (
`dt` STRING COMMENT '日期分区(格式:yyyyMMdd)'
);
用于解释的代码
示例代码如下:
代码块
SELECT
user_id,
COUNT(DISTINCT device_id) AS active_devices,
SUM(totaltime) AS total_play_time
FROM ed_demo.user_play_fact
WHERE dt = '20260101'
GROUP BY user_id
ORDER BY total_play_time DESC
LIMIT 20;
代码解释效果截图

文档反馈
以上内容对您是否有帮助?