说清楚“我要什么、表长什么样”,AI 直接给你带注释、能跑的 SQL。
提示词(点复制,直接发给 AI)
示例1
你是一名数据分析师,我有一张订单表(order_id, user_id, amount, created_at),请帮我统计近30天每天的下单金额和单数,按日期升序。要求:考虑索引效率;加注释;给出结果示例。输出格式:SQL+说明。
示例2
我有一张用户表和一张订单表,请帮我查出最近90天没下过单的活跃用户数量。要求:先解释思路再写SQL;避免全表扫描。
示例3
我有一张商品表(id, name, price, category, stock),请帮我查出每个分类里价格最高的前3个商品。要求:用窗口函数或兼容写法;附注释。
想自己改?模板+参考
模板
你是一名{{角色}},请根据{{业务需求}}和{{表结构}}写出SQL。要求如下:
1. 考虑{{关注点}}
2. 关键步骤{{要求}}
3. 给出{{验证方式}}
输出格式:{{输出形式}}。
1. 考虑{{关注点}}
2. 关键步骤{{要求}}
3. 给出{{验证方式}}
输出格式:{{输出形式}}。
参考选项:
- {{角色}}:数据分析师 / 数据库管理员 / 数据产品经理
- {{业务需求}}:把你要算什么写清楚,比如“近30天每天的下单金额”
- {{表结构}}:把字段名列出来,格式随意
- {{关注点}}:索引与效率 / 结果正确性 / 兼容写法
- {{角色}}:数据分析师 / 数据库管理员 / 数据产品经理
- {{业务需求}}:把你要算什么写清楚,比如“近30天每天的下单金额”
- {{表结构}}:把字段名列出来,格式随意
- {{关注点}}:索引与效率 / 结果正确性 / 兼容写法
- {{要求}}:加注释说明 / 先解释思路再写 / 给出结果示例
- {{输出形式}}:SQL+说明 / 纯SQL / 分步讲解
- {{验证方式}}:结果示例 / 边界测试 / 数据量说明
填好的示例
你是一名数据分析师,请根据把你要算什么写清楚和把字段名列出来写出SQL。要求如下:
1. 考虑索引与效率
2. 关键步骤加注释说明
3. 给出结果示例
输出格式:SQL+说明。
已把参考选项的第一组填进模板,复制后改数字、细节就能直接发给 AI。
使用说明
怎么用:三步。① 点示例右侧的“复制”;② 把表结构和需求写在提示词后面一起发给 AI;③ 把跑出来的结果贴给它对答案,不对就让它改。
适用模型:ChatGPT / GPT-4 / Claude / 通义千问 / Kimi
适用场景:临时取数;优化慢查询;学 SQL 时对照练习
还想看更多?ChatGPT 提示词模板 里还有一批能直接抄的。
把表结构和需求贴进去,加注释的要求很关键,出来的 SQL 能直接看懂。