Kimi编写Sql代码的超强能力
今天在学习编写Sql代码的过程中,AI的能力再度让我震惊,一道在牛客网被标注为困难的代码题被Kimi仅用10行代码便轻松拿下。
题目:现在运营想要查看用户在某天刷题后第二天还会再来刷题的留存率。请你取出相应数据。
Kimi代码:WITH tmp AS (
SELECT DISTINCT device_id, date(这里是给device_id, date组合去重)
FROM question_practice_detail
) ( WITH tmp是自建表格)
SELECT
COUNT(b.device_id) / COUNT(a.device_id) AS avg_ret
FROM tmp a
LEFT JOIN tmp b
ON a.device_id = b.device_id
AND a.date = DATE_SUB(b.date, INTERVAL 1 DAY);
完全正确,并给出了非常简单易懂的解析
2026-08-24
该文观点仅代表作者本人,36氪平台仅提供信息存储空间服务。
评论区
快来抢占第一条评论 ~