GPT-3 能够写代码和文本。
以下是 code-davinci-002
写的 SQL 查询示例:
SQL 表(和列):
* Customers(customer_id,signup_date)
* Streaming(customer_id,video_id,watch_date,watch_minutes)
一个良好编写的 SQL 查询,它列出了在 2020 年 3 月注册并在首个 30 天内观看超过 50 小时视频的客户:
```
输出:
SELECT c.customer_id
FROM Customers c
JOIN Streaming s
ON c.customer_id = s.customer_id
WHERE c.signup_date BETWEEN '2020-03-01' AND '2020-03-31'
AND s.watch_date BETWEEN c.signup_date AND DATE_ADD(c.signup_date, INTERVAL 30 DAY)
GROUP BY c.customer_id
HAVING SUM(s.watch_minutes) > 50 * 60
code-davinci-002
能够从变量名中推断出相关单位,例如它推断出 watch_minutes
是以分钟为单位的,因此在与 50 小时进行比较之前需要乘以 60 进行换算。
为了更轻松地提示,您还可以尝试 text-davinci-003
。