数据分析
sql-queries avatar

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
在 GitHub 查看