GPT中文小秘书挑几下就能开工
我积分

喂表结构出一批SQL草稿

关于「喂表结构出一批SQL草稿」:能拿到什么、要点选什么、怎么办

schema 进,SQL 草稿和校验结果一起出。Text2SQL 草稿场景:给库表结构和字段注释,点选几项,直接拿到候选 SQL 清单和校验结果表。

能拿到什么

  • 推荐:候选 SQL 清单和校验结果表(每条问题一行,SQL 草稿、用到的表、可疑字段标红、语法校验结论)

要你点选的几项

上传表结构材料、目标数据库方言、涉及表数量、问题条数、上传口径字典、问题类型、标红幻觉字段、标红优先顺序、补充信息。多数点一下就行,没选的按常见情况替你定,交付时说清哪几项是按默认的。

怎么办

  1. 整理 schema、注释和问题集,按业务线分组
  2. 选方言和问题类型,提交生成候选 SQL
  3. 核对语法校验结果和标红字段
  4. 人工确认多表关联口径和歧义处
  5. 导出清单交给业务或开发复核

别人还这样说

  • 把 schema 和注释喂进去帮我查哪些字段可能不存在
  • 多表关联的口径我拿不准,先给我草稿我再核
直接说你要办的事。下面是别人怎么办的,点任何一项就换成你自己的。左边是别人怎么办的,右边是你的,点一项就开始改。
示范 · 别人这样说

「我有一堆问数问题,想一次性出候选 SQL」

按示范选好的 点一项就变成你的

你的成品会在这里出现
示例成品 · 不是你的按示范写的,看个样子
示例: 候选 SQL 清单(示意) 问题 | 用到的表 | 可疑字段 | 校验结论 近30天各门店销售额 | orders、store | orders.store_code 注释缺失 | 语法通过,关联口径待核 上月复购率 Top10 商品 | orders、items | items.sku_id 不存在 | 语法通过,幻觉字段标红 新增用户按城市分布 | users、city | users.city_name 疑似多义 | 语法通过,口径歧义 候选 SQL 草稿(示意,问题1): SELECT s.store_name, SUM(o.pay_amount) AS gmv FROM orders o JOIN store s ON o.store_code = s.store_code WHERE o.pay_time >= DATE_SUB(CURRENT_DATE, INTERVAL 30 DAY) AND o.status = 'PAID' GROUP BY s.store_name; 语法校验结果表(示意) 问题 | 方言 | 语法结果 | 告警 | 标红项 问题1 | MySQL | 通过 | 字段注释缺失 | store_code 问题2 | MySQL | 通过 | 字段不存在 | items.sku_id 问题3 | MySQL | 通过 | 口径歧义 | city_name 可疑字段标红表(示意) 字段 | 所在表 | 问题 | 处理建议 items.sku_id | items | schema 中无此列 | 确认是否 sku_code users.city_name | users | 城市名与城市编码并存 | 明确统一口径 orders.store_code | orders | 注释缺失 | 补充注释 说明:多表关联口径与标红字段需人工复核后再上线使用。

GPT中文 也可能出错,成品请自己核对关键数字和事实。条款 · 隐私