暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

1059

编者按:

AI带来便利。


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

  • 前言

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

    • ChatGPT格式化SQL效果

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

    • 文心一言格式化SQL效果

    • 格式化SQL效果结果比较


前言

随着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.com/s/gTSHZzJMQXYhKCBACJmHJi

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

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

https://xinghuo.xfyun.cn/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.com/

文心一言格式化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语句。

文章转载自SQL和数据库技术,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论