閱界生活食譜 · 範本 · 萬年曆 · 睡前聽
代碼片段

SQL 查詢模板(分析版)

日報周報要數的查詢模板:分組、留存、TopN。

範本正文

-- 每日新增(按天分組)
SELECT DATE(created_at) AS d, COUNT(*) AS 新增
FROM users GROUP BY d ORDER BY d;
-- TopN
SELECT city, COUNT(*) AS c FROM orders
GROUP BY city ORDER BY c DESC LIMIT 10;
-- 留存(次日)
SELECT COUNT(DISTINCT 次日活躍用戶) / COUNT(DISTINCT 首日用戶)
FROM ...;  -- 按實際表結構改寫

怎麼用

數據分析、運營取數時改表名即用。

使用要點

  • 先 LIMIT 10 跑通再全量,避免全表掃描卡死。
  • 時間欄位統一轉成日期再分組,時區坑最多。

同類範本

SQL 查詢模板(分析版) · 閱界生活