数据整理与 SQL · case-06
SQL 基础与手撕训练
SQL 基础与手撕训练:用 sqlite3 建库、建表并执行查询。
怎样把业务问题转成能核对结果的 SQL,并检查查询口径是否与分析逻辑一致?
- 输入数据来源
- Notebook 内构造的教学示例,不来自已核实的真实企业业务数据。
- 数据性质
- 刻意构造的教学样例;部分数据特意包含缺失、离群、并列或异常现象,不代表实际运营情况。
- 图件状态
- 案例包附带的静态教学图件;本次构建未执行 Notebook。
KEY POINTS
这条内容的重点
基础 5 小时
- 用 sqlite3 建库、建表并执行查询。
- 比较 COUNT 的常见写法及其结果差异。
- 用 pandas 与 SQLite 的双实现互相核对。
WORKFLOW
内容流程
建立示例数据库
使用 sqlite3 建表并写入示例记录,明确主键与字段类型。
本步产物 可查询的 SQLite 表。
完成基础 SQL
练习筛选、聚合和 COUNT 写法,记录不同写法的计数边界。
本步产物 SQL 查询及口径注释。
与 pandas 交叉核对
用 LEFT JOIN 完成留存查询,并与 pandas 计算结果互校。
本步产物 双实现核对记录。
METHODS
相关方法
- SQLite 建表与基础聚合
- COUNT 口径比较
- pandas 与 SQL 双实现
- 留存 LEFT JOIN
DELIVERABLES
可获得的内容
- SQL 查询集
- COUNT 口径说明
- pandas 与 SQLite 核对记录
LIMITATIONS
适用范围与注意事项
- 输入数据来源:Notebook 内构造的教学示例,不来自已核实的真实企业业务数据。
- 数据性质:刻意构造的教学样例;部分数据特意包含缺失、离群、并列或异常现象,不代表实际运营情况。
- 图件状态:案例包附带的静态教学图件;本次构建未执行 Notebook。
- 配套 Notebook、PPT 与实训方案的公开再分发许可待核验,尚未进入公开下载包。
MATERIALS
相关资料与下载
只展示已核准公开的资料。
当前没有已批准公开的资料。待核验或私有文件不会显示。