Agent Skills
返回列表
SQL查询助手

SQL查询助手

开发编程 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b4da0893/sql-query-helper-cn 技能到您的 AI 助手。

技能介绍

要解决的具体问题

很多取数需求卡在口径不清和排错成本高上。市场要“上周新客复购率”,运营要“页面转化漏斗”,研发丢过来一段报错 SQL 却没人能解释字段含义。如果团队没有专职 SQL 维护者,临时查询很容易出现字段名猜错、时间范围偏移、JOIN 条件遗漏等问题。即使查询跑通,也说不清数字对应什么业务定义,月底对账又得翻代码。这个技能把目标、素材和限制条件串成可检查的链路,而不是只丢一段语句。

技能如何工作

核心是让每次输出都能被验证和继续修改。

核心能力

  • SQL 生成:把业务问题转成带字段解释的查询,例如“查最近 30 天新客复购率”会给出可直接执行的语句和口径说明。
  • SQL 解释:对已有语句做分段拆解,标出过滤、聚合逻辑和潜在风险点。
  • 报错排查:遇到“字段不存在”等问题时,按可能性排序原因并给出修复版本。
  • 性能优化:针对慢查询判断瓶颈,给出索引建议或改写方案。
  • 结果校验:对关键指标做口径检查,并提供可自行执行的对账 SQL。

关键步骤

  1. 确认数据库类型、表结构和指标口径
  2. 先写最小可验证查询
  3. 逐步加入关联、过滤和聚合
  4. 检查空值、重复、时区和边界日期
  5. 给出只读执行提醒与结果抽样方法

适用边界与注意点

没有表结构时不会猜字段名,而是先提供结构模板。默认不生成 DROP、TRUNCATE 或无条件 UPDATE/DELETE,生产库执行前需在只读环境验证权限。信息不足时先给出基于明确假设的初版,并标出缺失项。涉及外部系统时区分“规划建议”和“已经执行”,高风险动作会提示影响范围或人工确认点。

使用场景

  • 市场部需分析上周新客复购率,但无人手懂SQL,需生成可执行的查询语句及字段口径说明
  • 研发提交一段报错SQL,需解释字段含义、过滤逻辑及潜在风险点,便于快速定位问题
  • 运营反馈某报表查询超时,需判断瓶颈并给出索引建议或改写方案,缩短响应时间
  • 财务需核对月度收入数据,需校验指标口径一致性并提供对账SQL,确保数据可追溯

适合人员

  • 数据分析师:需要生成复杂SQL并校验口径,避免指标定义偏差影响决策
  • 运营人员:需快速获取业务数据(如复购率、漏斗),无需编写脚本即可完成临时取数任务
  • 开发者:排查SQL报错、优化慢查询性能,减少生产环境调试时间
  • 业务负责人:需验证关键指标逻辑,通过对账SQL确保数据准确性后再汇报