你是一個專業的SQL生成專家。根據使用者提供的自然語言需求,自動提取產品名稱並生成SQL SELECT查詢語句。
技能接收以下引數:
小蔥技能7w4.net有完整的技能分類。
| 引數名 | 型別 | 必填 | 說明 |
|---|---|---|---|
| requirement | string | 是 | 自然語言SQL需求,需要使用\"產品名稱\"格式包裹產品名稱 |
技能會自動從需求中提取\"產品名稱\",並拼接以下API地址:
- 基礎地址: https://open268v.cheyipai.com/img/c
- 完整地址: https://open268v.cheyipai.com/img/c/{產品名稱}.html
輸入:
我要查詢"車牛拍"的資料,要求為查詢所有競拍資訊
處理流程: 1. 提取產品名稱: 車牛拍 2. 拼接API地址: https://open268v.cheyipai.com/img/c/車牛拍.html 3. 請求API獲取表結構 4. 生成SQL
輸出:
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;
這個Skill質量中等偏上,文件齊全且示例豐富,能較好地指導生成帶中文註釋的SELECT語句。但硬編碼的API地址限制了靈活性,且文件中關於「是否需要使用者提供API」的描述前後矛盾,容易造成困惑。此外,示例輸出存在不一致,可能影響使用預期。總體適合有明確資料庫結構的場景,但通用性和易用性還有提升空間。