为你的数据库方言编写优化的 SQL,遵循最佳实践。用于将自然语言需求转化为 SQL、构建含多个 CTE 的复杂查询,或获取 Snowflake、BigQuery、PostgreSQL 等特定方言的语法。触发词:写查询、生成SQL
如遇到不熟悉的占位符或需要查看哪些工具已接入,请参阅 CONNECTORS.md。
根据自然语言描述编写 SQL 查询,针对特定 SQL 方言进行优化并遵循最佳实践。
/write-query <描述你需要的数据>
解析用户的描述,确定:
如果尚不清楚用户的 SQL 方言,询问其使用的数据库:
在同一会话中记住所用方言。
如果已接入数据仓库 MCP 服务器:
遵循以下最佳实践:
结构:
daily_signups、active_users、revenue_by_product)性能:
SELECT *——只指定所需字段EXISTS 而非 IN可读性:
a、b、c)特定方言优化:
sql-queries 技能)提供:
如果已接入数据仓库,主动提议运行查询并分析结果。如果用户希望自行运行,查询已可直接复制粘贴使用。
简单聚合:
/write-query 过去30天各状态的订单数量
复杂分析:
/write-query 同期群留存分析——按注册月份对用户分组,然后显示在注册后1、3、6、12个月时,仍有活跃记录(至少一个事件)的用户比例
性能关键:
/write-query 我们有一张5亿行按日期分区的事件表。找出过去7天内事件数最多的前100个用户及其最近一次事件类型。