admin管理员组

文章数量:1599886

文章目录

  • 前言
  • 让你的SQL变得更简洁!学会ChatGPT活用技巧,轻松实现SQL格式化
    • ChatGPT格式化SQL效果
    • 讯飞星火认知大模型格式化SQL效果
    • 文心一言格式化SQL效果
    • 格式化SQL效果结果比较
  • 总结

【免责声明】文章仅供学习交流,观点代表个人,与任何公司无关。
编辑|SQL和数据库技术(ID:SQLplusDB)

前言

随着ChatGPT的大火,AIGC(Artificial Intelligence Generated Content,人工智能生成内容)也被越来越多的人熟知。ChatGPT是一种基于深度学习的大型语言模型,可以生成高质量的自然语言文本,并且能够理解和回答人类提出的问题。
对于国内用户而言,同样可以使用讯飞星火认知大模型、文心一言等知识增强大语言模型和自然语言处理工具。

这里将通过一系列文章介绍一些学会ChatGPT等大语言模型活用技巧的方法,帮助读者更好地利用这个强大的工具,提高工作效率。

让你的SQL变得更简洁!学会ChatGPT活用技巧,轻松实现SQL格式化

今天我们尝试使用三种常用的认知智能大模型(讯飞星火认知大模型、文心一言、ChatGPT)来格式化SQL语句,并对比它们的效果。举例来说,我们使用如下SQL语句作为测试样本:

SELECT * FROM (SELECT ROWNUM rn, t.* FROM (SELECT * FROM table_name WHERE conditions ORDER BY sort_key) t WHERE ROWNUM <= page_size * page_index) WHERE rn > page_size * (page_index - 1);

ChatGPT格式化SQL效果

ChatGPT格式化SQL后的效果如下所示:

以下是格式化后的SQL语句:
SELECT *
FROM (
  SELECT ROWNUM rn, t.*
  FROM (
    SELECT *
    FROM table_name
    WHERE conditions
    ORDER BY sort_key
  ) t
  WHERE ROWNUM <= page_size * page_index
)
WHERE rn > page_size * (page_index - 1);

事实上这里使用的ChatGPT模型是ZelinAI公司基于Azure Open AI提供的ChatGPT服务。

这里做一个小广告,可以使用我的邀请码106837或者邀请链接注册 体验ChatGPT的使用。
使用我的邀请码的好处是,受邀客户将免费获得2天Pro版的使用时长,如果两天内付费的话立减100元的优惠。

https://zelinai/s/gTSHZzJMQXYhKCBACJmHJi

讯飞星火认知大模型格式化SQL效果

工具:讯飞星火认知大模型

https://xinghuo.xfyun/desk

讯飞星火认知大模型格式化SQL后的效果如下所示:

SELECT * 
FROM (
    SELECT ROWNUM rn, t.* 
    FROM (
        SELECT * 
        FROM table_name 
        WHERE conditions 
        ORDER BY sort_key
    ) t 
    WHERE ROWNUM <= page_size * page_index
) t1 
WHERE rn > page_size * (page_index - 1);

文心一言格式化SQL效果

工具:文心一言

https://yiyan.baidu/

文心一言格式化SQL后的效果如下所示:

SELECT * FROM (
SELECT ROWNUM rn, t.* FROM (
SELECT * FROM table_name WHERE conditions ORDER BY sort_key
) t
WHERE ROWNUM <= page_size * page_index
) WHERE rn > page_size * (page_index - 1);

格式化SQL效果结果比较

个人更喜欢讯飞星火认知大模型SparkDesk的效果。你更喜欢哪个?
当然我们可以通过指令控制各模型的输出效果,我们以后再聊!

总结

本文介绍了使用三种常用的认知智能大模型(讯飞星火认知大模型、文心一言、ChatGPT)来格式化SQL语句。

本文标签: 简洁轻松技巧sqlchatGPT