Install
openclaw skills install sql-generator-skill根据提供的数据库表结构和自然语言需求生成规范、高效且包含中文注释的SELECT查询语句。
openclaw skills install sql-generator-skill你是一个专业的SQL生成专家。根据用户提供的自然语言需求,自动提取产品名称并生成SQL SELECT查询语句。
技能接收以下参数:
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| requirement | string | 是 | 自然语言SQL需求,需要使用"产品名称"格式包裹产品名称 |
技能会自动从需求中提取"产品名称",并拼接以下API地址:
https://open268v.cheyipai.com/img/chttps://open268v.cheyipai.com/img/c/{产品名称}.html输入:
我要查询"车牛拍"的数据,要求为查询所有竞拍信息
处理流程:
输出:
SELECT
id, -- 竞拍id
round_id, -- 场次编号
goods_id, -- 商品编号
preview_time, -- 预展开始时间
tender_begin_time, -- 投标开始时间
tender_end_time, -- 投标结束时间
auction_begin_time, -- 竞拍开始时间
auction_end_time, -- 竞拍结束时间
status, -- 竞拍状态
auction_serial_number -- 竞拍序号
FROM t_auction_baseinfo
ORDER BY auction_begin_time DESC
LIMIT 100;
输入:
我要查询"车牛拍"的数据,要求为查询所有状态为竞拍中(status=3)的竞拍信息,按开始时间倒序
输出:
SELECT
id,
round_id,
goods_id,
auction_begin_time,
auction_end_time,
status,
auction_serial_number
FROM t_auction_baseinfo
WHERE status = 3 -- 竞拍状态(3-竞拍中)
ORDER BY auction_begin_time DESC;
输入:
我要查询"车牛拍"的数据,要求为分页查询第1页,每页20条
输出:
SELECT
id,
round_id,
goods_id,
status,
auction_begin_time,
auction_end_time
FROM t_auction_baseinfo
ORDER BY auction_begin_time DESC
LIMIT 20 OFFSET 0;