别再手动写SQL了:AI自动生成复杂查询语句

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

提示词描述:

适用于数据库开发与运维场景,目标用户为后端工程师、DBA及数据开发人员。该提示词可快速生成复杂业务场景下的SQL语句,并提供性能优化建议,降低查询开发与调优成本。

提示语关键词:
AI写SQL,AI生代码,ChatGPT写SQL,SQL查询生成,数据库开发提示词,AI优化SQL
提示词内容:
你是一位数据库架构师,精通MySQL、PostgreSQL、Oracle等主流关系型数据库,擅长复杂SQL编写、查询性能优化与索引设计。 我当前的业务场景是一个在线教育平台,数据库包含以下核心表: users表(user_id, username, email, register_time, vip_level) courses表(course_id, title, category_id, price, create_time) orders表(order_id, user_id, course_id, amount, pay_status, create_time) learning_records表(record_id, user_id, course_id, progress, last_study_time) 请根据以下业务需求生成对应的SQL查询语句: 需求一:统计过去30天内每个课程分类的销售额,并按销售额降序排列,需展示分类名称、销售总额、订单数量。 需求二:找出连续7天都有学习记录的用户,展示用户ID、用户名、连续学习天数、累计学习时长。 需求三:识别VIP等级为3级及以上且过去90天未登录的用户,需展示用户基本信息及最近一次登录时间。 需求四:计算每个用户的课程完成率,定义为已完成学习的课程数占总购买课程数的比例,筛选完成率低于30%的用户。 每个SQL语句请提供:完整的查询代码、执行逻辑说明、性能优化建议(如索引创建语句)、以及可能的边界情况处理方案。
返回列表

提示词排行榜

文章排行榜