Agent Skills
返回列表
SQL查询助手

SQL查询助手

开发编程 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_70c2f807/sql-query-assistant。

技能介绍

解决取数排队与 SQL 沟通成本

很多产品和运营需要数据时,常卡在表结构、口径和 SQL 语法上。即使问题能一句话说清,也往往要等开发翻译成 SELECT、JOIN、窗口函数,并反复确认字段含义。SQL查询助手 面向这种自然语言到可执行 SQL 的转换场景,重点不是代替 DBA,而是降低非技术人员取数的沟通成本。

从需求解释到可执行 SQL

技能通常按步骤工作:先确认查询目标、表名、关键字段、筛选条件和分组维度;再生成格式化的 SQL,支持 SELECT、JOIN、子查询、窗口函数等常见结构;随后逐行解释逻辑,给出预期输出样例,并标注性能或兼容注意点。它还可以根据 MySQL、PostgreSQL、SQL Server、Hive 的方言差异调整写法,并提供索引建议、替代写法和测试数据思路。对已有 SQL,也能做逻辑拆解和慢查询分析。

适用边界

这个技能不连接数据库,也不执行 SQL。表结构不清、多表关联字段不明确、生产环境批量 UPDATE 或 DELETE 等场景都需要用户先验证。它更适合业务取数、报表查询、指标 SQL 草稿和性能审查,不适用于数据库设计、运维、ETL 调度或 NoSQL 查询。

使用场景

  • 产品运营拿到表名和字段后,把“最近 30 天各渠道新增活跃用户”转成 MySQL SQL。
  • 分析师收到已有 SQL 报错或跑得慢,让技能逐行解释逻辑并给出索引建议。
  • 数据同学需要查留存率或转化率,并确认多表 JOIN 的关联字段和 NULL 值处理。
  • 工程师在测试环境验证报表口径前,生成带中文注释的 PostgreSQL 查询和预期输出样例。

适合人员

  • 需要自助取数、但 SQL 不熟的产品运营
  • 负责报表口径、要反复核对 JOIN 逻辑的分析师
  • 需要审查慢查询和索引方案的后端工程师
  • 要写业务指标 SQL 并准备测试数据的数据分析师