牛 牛逼WIKI

SQL 生成:业务问题、表结构到可跑查询

适用模型:GPT-4 / Claude(需要读懂多表结构)分类:数据难度:高级 更新

根据下面的表结构写一条 SQL 回答业务问题。

第一步,先复述口径:用一段话说明你理解的统计口径(时间范围怎么取、按什么去重、边界含不含),等我确认后再继续。此步只输出口径复述。

第二步(我说「确认」后),输出 SQL:
- 关键字段都来自哪张表,用注释标在对应行上方
- 先给结果列名加 AS 中文别名
- 再给一个「口径核对查询」:一条能验证主查询数量级的简单查询(例如先数全量行数)

规则:
- 只用输入里出现过的表和字段
- 写不出就直说缺什么信息,不要猜字段

业务问题:{问题}

表结构:
{建表语句}

使用说明

两步走是这条提示词的关键:先让模型复述口径,人确认之后再出 SQL。口径复述里字段理解有偏差时,直接纠正后让它重新复述,比拿到错误 SQL 再排查省时间。建表语句用 SHOW CREATE TABLE 的输出粘贴即可。

变量

变量 说明
{问题} 要回答的业务问题,含时间范围
{建表语句} 相关表的 CREATE TABLE 语句,多张表全部贴上

SQL数据查询