①AI写SQL查询:3分钟搞定复杂报表
提示词描述:
数据分析师和后端开发必备!这个提示词让AI帮你写复杂SQL的同时,还能给出性能优化建议。适用于需要快速出报表、又担心SQL效率的场景。记得把表结构换成你实际的业务表哦。
提示语关键词:
AI写SQL,SQL查询提示词,数据库优化,报表SQL生成,ChatGPT数据分析
提示词内容:
你是资深数据库工程师,请帮我写一个SQL查询语句。
业务场景:
电商平台的订单系统,需要统计上个月各商品类目的销售情况。
表结构如下:
- orders表:order_id, user_id, order_time, status, total_amount
- order_items表:item_id, order_id, product_id, quantity, price
- products表:product_id, category_id, product_name
- categories表:category_id, category_name
查询需求:
1. 统计2024年1月每个类目的订单数、销售总额、平均客单价
2. 只统计已支付订单(status='paid')
3. 按销售总额降序排列
4. 只显示前10名类目
输出要求:
- 先给出优化后的SQL语句
- 解释每个JOIN和WHERE条件的作用
- 给出索引优化建议
- 如果数据量很大(千万级),说明可能的性能瓶颈和优化方案