返回资源中心
📊
AI智能

NL2SQL 自然语言查询教程

用自然语言查询经营数据,AI自动生成SQL

2024-04-25321 阅读约 7 分钟

1. 什么是 NL2SQL

NL2SQL(Natural Language to SQL)是慧医云经营参谋的核心技术,它能将用户的自然语言问题自动转换为 SQL 查询语句,在数据库上执行并返回结果。

这意味着用户不需要掌握 SQL 编程技能,无需了解数据库表结构,只需用中文描述想查询的数据,系统就能自动完成数据提取和分析。

ℹ️

说明

NL2SQL 仅支持数据查询(SELECT),不支持数据修改(INSERT/UPDATE/DELETE),确保数据安全——不会因为 AI 误理解导致数据被修改。

2. 查询示例

自然语言输入AI 理解意图预期输出
上个月卖出最多的是哪个品类?按月统计各品类销售额排序排名表:品类 + 销售额
哪些批号的产品在未来3个月过期?筛选有效期在3个月内的库存批号列表:产品名 + 批号 + 有效期 + 库存量
对比一下华东和华南的销售情况按区域分组统计销售额对比柱状图:区域 + 销售额
最近一周的入库金额趋势按日统计近7天入库金额折线图:日期 + 入库金额
帮我找呆滞库存,超过6个月没出库的筛选最后出库日期 > 180天的产品列表:产品名 + 库存量 + 库龄

3. 使用技巧

💡

提示

如果 AI 返回的结果不是预期的,可以用"不是这样的,我想要的是……"重新描述需求,AI 会根据修正后的描述重新生成查询。

1

明确时间范围

好的提问:"上个月"、"本周"、"过去30天"。不好的提问:"最近"(AI 无法确定具体时间段)。

2

指定度量单位

好的提问:"按销售额排序"、"按库存数量排序"。不好的提问:"最多的产品"(不清楚是按金额还是数量)。

3

限定分析维度

好的提问:"按客户分类统计采购额"、"按产品线对比毛利"。不好的提问:"分析一下数据"(太宽泛)。

4

利用上下文追问

得到初步结果后,可以追问"只看华东地区的""换成柱状图""导出Excel",AI 会基于上下文调整查询。

返回资源中心

准备好开始了吗?

免费试用 7 天,无需信用卡,体验完整的医疗器械供应链智能管理平台。