数据整理与 SQL · case-06

SQL 基础与手撕训练

SQL 基础与手撕训练:用 sqlite3 建库、建表并执行查询。

怎样把业务问题转成能核对结果的 SQL,并检查查询口径是否与分析逻辑一致?

输入数据来源
Notebook 内构造的教学示例,不来自已核实的真实企业业务数据。
数据性质
刻意构造的教学样例;部分数据特意包含缺失、离群、并列或异常现象,不代表实际运营情况。
图件状态
案例包附带的静态教学图件;本次构建未执行 Notebook。

KEY POINTS

这条内容的重点

基础 5 小时

WORKFLOW

内容流程

  1. 建立示例数据库

    使用 sqlite3 建表并写入示例记录,明确主键与字段类型。

    本步产物 可查询的 SQLite 表。

  2. 完成基础 SQL

    练习筛选、聚合和 COUNT 写法,记录不同写法的计数边界。

    本步产物 SQL 查询及口径注释。

  3. 与 pandas 交叉核对

    用 LEFT JOIN 完成留存查询,并与 pandas 计算结果互校。

    本步产物 双实现核对记录。

METHODS

相关方法

DELIVERABLES

可获得的内容

LIMITATIONS

适用范围与注意事项

MATERIALS

相关资料与下载

只展示已核准公开的资料。

当前没有已批准公开的资料。待核验或私有文件不会显示。