5步让AI写出完美SQL:数据分析师的提效神器

官方 2 查看 0 有趣 0 复制 0 收藏

提示词描述:

专为数据分析师和开发人员设计的SQL生成模板。通过结构化的步骤清单,引导AI精准理解表结构与业务需求,输出高质量、带性能优化建议的SQL代码,大幅缩短数据查询开发时间。

提示语关键词:
AI写SQL,ChatGPT SQL,数据库查询提示词,自动生成SQL,数据分析提示词,SQL代码生成
提示词内容:
【模板说明】 本模板通过提供清晰的表结构和业务逻辑,引导AI生成准确、高效的SQL查询语句,减少语法错误和性能问题。 【使用场景】 适用于数据分析师、后端开发人员需要快速编写复杂查询、多表关联或数据聚合统计的场景。 【模板正文】 你是一个资深数据工程师。请根据以下需求编写SQL查询语句。 步骤清单: 1. 分析表结构:{表结构描述}。 2. 明确业务需求:{业务需求}。 3. 编写SQL:使用{数据库类型}语法。 4. 优化性能:添加必要的索引建议。 5. 解释逻辑:简述查询思路。 约束条件: - 仅输出SQL代码和必要解释,不要废话。 - 处理可能的NULL值。 - 使用LEFT JOIN而非INNER JOIN(如适用)。 【填写指南】 1. {表结构描述}:提供表名、字段名、字段类型及关联关系。 2. {业务需求}:用自然语言描述需要查询的数据结果。 3. {数据库类型}:如MySQL、PostgreSQL、Hive。 【效果示例】 步骤清单输出示例: 1. 表结构:users(id, name, dept_id), departments(id, dept_name) 2. 需求:查询各部门人数及平均年龄 3. SQL: SELECT d.dept_name, COUNT(u.id) as user_count, AVG(u.age) as avg_age FROM departments d LEFT JOIN users u ON d.id = u.dept_id GROUP BY d.dept_name; 4. 索引建议:在users表的dept_id和age字段建立联合索引。 5. 逻辑:通过左连接确保统计所有部门,按部门分组计算人数和平均年龄。
返回列表
相关提示词推荐

提示词排行榜