本页速答

Claude写SQL提示词(2026-11-05):粘贴精简 Schema(表、列、类型、主键、分区)→ 写清指标口径与时间区 → 指定 SQL 方言与只读约束 → 要求输出「查询 + 假设 + 风险」→ 在样例数据上验证。本站不提供「一键写生产库」保证,也不编造各云仓的性能数字。

提示词输入清单
输入为什么要
引擎/方言函数与分页语法不同
表结构减少瞎猜列名
指标口径避免 GMV 定义分裂
时间区与粒度避免差一天的对账事故
权限约束强制 SELECT,禁止 DROP

必给输入

  • 只贴相关表,不要整库 DDL 倾倒(又贵又吵)。
  • 标明哪列是软删除、时区、货币单位。
  • 给出 2–3 行脱敏样例,帮助发现隐式枚举值。
  • 写明「不允许的操作」:无 DELETE/UPDATE/DDL。
  • 若有数仓分层,说明用 ODS 还是 ADS,避免扫错层。

可复制提示词

你是熟悉 {{PostgreSQL/MySQL/BigQuery}} 的数据分析副驾驶。
任务:写一条只读 SQL,回答:{{业务问题}}
口径:{{指标定义;含/不含税;主订单还是子订单}}
时间:{{字段名}},时区 Asia/Shanghai,范围 {{起止}}
Schema:
{{粘贴精简 DDL}}
样例行(脱敏):
{{2-3行}}
约束:
1) 仅 SELECT;禁止 DDL/DML
2) 明确写出假设;若缺列请提问而不是编造
3) 输出:SQL、字段说明、主要风险(如扇出、重复计)
4) 给出如何用 EXPLAIN / 小范围 LIMIT 自检的建议

人审清单

  1. JOIN 键是否唯一?会不会扇出导致指标放大?
  2. 过滤条件是否误伤软删或测试租户?
  3. 时间字段用创建时间还是业务发生时间?
  4. NULL 与除零是否处理?
  5. 在样例集上跑出的总数,是否与已知报表同一数量级?

复杂查询可再让模型做「审查」,但审查提示要独立,见 代码审查。

危险操作

  • 把含真实身份证、手机号的行贴进提示词。
  • 让模型生成后不经审查就在生产执行 UPDATE。
  • 对超大表不做分区裁剪就 SELECT *。
  • 把生成的 SQL 连同账号密码提交到公共仓库。

三类场景

场景 A:漏斗转化

先定义事件主键与会话规则,再写分层 CTE;用小流量分区验证。

场景 B:对账差异

左右两表先各自聚合再 FULL OUTER JOIN 找差;不要一上来笛卡尔。

场景 C:从 CSV 到 SQL

先 清洗 CSV,再谈建表与导入;类型混乱时先定 schema。

二次审查提示词

请审查下列 SQL(方言 {{ }})。
目标问题:{{ }}
审查重点:
1) 是否可能重复计或扇出
2) 时间区与过滤是否一致
3) 是否有隐式交叉加入
4) 是否存在 SELECT * 或无分区裁剪风险
5) 是否混用业务口径
输出:问题列表(按严重级别)+ 改写后的 SQL + 仍需人工确认的点。
SQL:
{{粘贴}}

审查通过后,先在 LIMIT 小结果或开发库验证。需要把查询结果再讲成表格或汇报,可接 生成表格提示词 或 PPT 大纲;原始文件型数据则可先走 清洗 CSV / Excel 分析。

非官方说明与核对习惯

本站是独立第三方中文指南,不是 Anthropic 官方网站,也不代订、代取消、代改绑、代开验证或代管 API 密钥。产品名称、菜单文案、套餐可用性、客户端下载渠道与计费规则,一律以 claude.ai、anthropic.com、console.anthropic.com 与 Help Center 当前页面为准。操作前建议固定三步:先截图账户状态(打码隐私)→ 再改设置或粘贴提示词 → 再做一次登录、账单或样例数据冒烟测试。遇到与本文不一致的界面,以你屏幕上的官方文案为准,而不是以第三方教程的旧截图为准。

若你的目标是更快用中文完成写作、分析、SQL 草稿或对话练习,可在读完官方设置与安全须知后,通过本站固定入口试用中文 AI 对话;那是第三方服务,请自行阅读其条款与隐私政策,勿把它理解成 Claude 官方镜像,也勿理解成「官方免费」或「免翻」承诺。本站文章中的提示词均为编辑示例,不构成对业务结果、查询正确性或账户操作成功的保证。

  • 不向不明人员发送密码、验证码、备份码或 API 密钥;本站也不收集这些信息。
  • 不在公开仓库、截图、工单附件、群聊里粘贴完整密钥或未脱敏业务数据。
  • 财务、人事、医疗、法律、生产数据库变更等结论必须人工复核,并走你司既有审批。
  • 企业场景先问清数据留存、区域与管理员策略,再把内部文件丢进对话或 Projects。
  • 核验日期见页眉;功能若已改版,以官方为准,并把「以当前界面为准」写进团队内部文档。
  • Deploy、索引与搜索排名是不同概念:页面可访问不等于已被收录,更不等于排名提升。

相关基础阅读:Claude 怎么用、中文提示词、Pro 值不值得、关于与免责声明。若本文与官方 Help 冲突,以 Help 为准。

补充核对:把「引擎方言、口径、时间区、只读约束」写进团队 SQL 评审检查表;模型输出只是草稿,合并前至少一人确认 JOIN 与过滤条件。对外汇报数字前,用已知报表做数量级对照,而不是直接粘贴查询结果。

补充核对:把「引擎方言、口径、时间区、只读约束」写进团队 SQL 评审检查表;模型输出只是草稿,合并前至少一人确认 JOIN 与过滤条件。对外汇报数字前,用已知报表做数量级对照,而不是直接粘贴查询结果。

补充核对:把「引擎方言、口径、时间区、只读约束」写进团队 SQL 评审检查表;模型输出只是草稿,合并前至少一人确认 JOIN 与过滤条件。对外汇报数字前,用已知报表做数量级对照,而不是直接粘贴查询结果。

补充核对:把「引擎方言、口径、时间区、只读约束」写进团队 SQL 评审检查表;模型输出只是草稿,合并前至少一人确认 JOIN 与过滤条件。对外汇报数字前,用已知报表做数量级对照,而不是直接粘贴查询结果。

落地前再核对一次:菜单文案以官方当前界面为准;涉及账单、密钥、生产数据或对外承诺的内容,必须人工复核后再执行。本站示例只供学习,不构成操作成功或结果正确的保证。

常见问题

能直接在生产库执行模型写的 SQL 吗?

强烈不建议。先在只读副本或本地样例验证;写操作需变更流程。

方言差异怎么办?

在提示词里写明引擎:PostgreSQL / MySQL / BigQuery / Snowflake 等。

没有表结构能写吗?

可以草稿,但错误率高;至少给列名、类型、主键与分区键。

会不会泄露数据?

不要把真实 PII 样例贴进对话;用脱敏假数据。

和 Artifacts 一起用?

可让它生成查询 + 说明文档;仍要人审 SQL。见 Artifacts 文。

写错 join 谁负责?

你。把模型当副驾驶,不是自动上线按钮。