sql-queries
根据自然语言描述生成优化后的 SQL 查询。支持 BigQuery、PostgreSQL、MySQL 与 Snowflake 等多种数据库方言。分析数据库架构、解读业务需求,并输出包含详细说明的可执行查询。
简介
SQL Query Generator 是一项专门技能,旨在缩短业务需求与技术数据库执行之间的距离。它使产品经理、数据分析师和工程师能够在无需手动编写语法的情况下,从关系型与分析型数据库中获取洞察。通过处理架构定义、文档或图表描述,该代理程序能构建针对特定数据环境的精确且方言化的 SQL 查询。
-
多种方言精通:支持符合 BigQuery、PostgreSQL、MySQL、Snowflake、SQL Server 以及其他业界标准 SQL 方言的语法。
-
架构感知生成:处理 DDL 陈述式、架构导出档或自然语言表格结构,以识别主键、外键、关系与索引优化机会。
-
查询优化:编写高性能 SQL,整合最佳实践,例如高效筛选、正确的 Join 策略、分区与针对大规模数据集的聚合技术。
-
教学式解释:提供查询逻辑的详细分析,使用户能学习语法并验证生成的输出是否符合其分析意图。
-
整合测试:产生补充验证脚本、测试数据与示例查询,确保结果在部署到生产环境前符合质量保证标准。
-
输入:提供结合架构文件 (.sql)、文档或实体关系描述的明确自然语言指令。请务必指定数据库方言(例如:使用 BigQuery 语法)。
-
输出:包含生产级 SQL 代码块、代码逻辑拆解、优化建议与性能考量的完整响应。
-
性能限制:针对涉及海量数据集的复杂分析查询,请验证执行计划,以确保正确利用分区或索引。
-
最佳实践:务必提供关于预期数据量与特定限制(如时间范围或筛选逻辑)的背景信息。若特定列名称不明确,请清楚描述业务逻辑,协助模型推论正确的映射关系。
仓库统计
- Star 数
- 10,755
- Fork 数
- 1,243
- Open Issue 数
- 13
- 主要语言
- 未提供
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年4月29日 09:06