用途:把自然语言描述的数据需求转换为 SQL 查询,面向产品经理、分析师和工程师,减少手写语法的工作量。
主要能力:支持 BigQuery、PostgreSQL、MySQL、Snowflake、SQL Server 等多种方言;可读取上传的 schema 文件、SQL dump 或数据文档,提取表名、列定义、数据类型和关系,识别主键、外键与索引策略;生成带注释的查询,给出索引、分区等性能优化建议,并提供替代方案;用通俗语言解释查询逻辑,可生成测试脚本或示例数据。
使用方式:先提供数据库 schema 或结构描述,再说明需要检索或分析的数据、方言类型以及过滤、聚合、排序等附加要求。例如上传 database_schema.sql 后描述需求,或直接给出表结构描述(如 Users 表含 id、email、created_at,Sessions 表含 id、user_id、timestamp、duration)并要求生成查询。输出通常包含生产可用的 SQL 代码、逻辑解释、性能说明,以及按需提供的测试脚本。
适用场景:产品与业务分析查询、跨方言 SQL 编写、复杂分析(如按地区和客户层级分析收入及同比增长)、查询学习与文档化。
限制:资料未提供具体收费、价格、平台支持范围或效果保证;生成结果的准确性依赖所提供的 schema 与需求描述的完整程度,实际执行前需自行验证。