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

news/2024/10/22 13:38:56/

文章目录

  • 前言
  • 让你的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_nameWHERE conditionsORDER BY sort_key) tWHERE 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语句。


http://www.ppmy.cn/news/957775.html

相关文章

使用chatgpt探索SQL注入

今天尝试使用chatgpt尝试探讨咨询一下SQL注入的问题以及如何解决。 首先问的是“作为一个安全工作人员&#xff0c;写一篇关于Java SQL注入以及如何预防的文章&#xff0c;包含所有使用SQL可能存在注入的情况” 结果&#xff0c;结果就是没有等到结果&#xff0c;直接出错了。…

chatGPT实战之「基于你的数据库,为你智能生成SQL」

chatGPT为你生成SQL的落地效果演示 这几天很很多粉丝进行了深度交流&#xff0c;发现大家对于SQL学习或者编写都遇到过困难&#xff0c;因此勇哥突发奇想是否可以借助chatGPT来帮一下大家呢&#xff1f;于是就开启了chatGPT的落地之旅。从官网了解到chatGPT支持49种场景的&…

数据库ChatGPT插件来了,SQL使用体验进一步起飞

简介 基于 ChatGPT API 和 OpenMLDB 数据库实现的 openmldb-chatgpt-plugin 项目开源了&#xff0c;作为人类迄今为止最强AI模型之一&#xff08;GPT4未开放API&#xff09;&#xff0c;集成了 ChatGPT 模型的数据库有多好用&#xff0c;下面将带大家体验一下。 原理 实现原…

用ChatGPT解读非结构化数据【ChatGPT + SQL】

许多现代数据系统都依赖于结构化数据&#xff0c;例如 Postgres DB 或 Snowflake 数据仓库。 LlamaIndex 提供了许多由 LLM 提供支持的高级功能&#xff0c;既可以从非结构化数据创建结构化数据&#xff0c;也可以通过增强的文本到 SQL 功能分析这些结构化数据。 本指南有助于…

ChatGPT优化Python代码的小技巧

使用 chatGPT 优化代码并降低运行时的云成本 许多开发人员说“过早的优化是万恶之源”。 这句话的来源归功于Donald Knuth。在他的书《计算机编程的艺术》中&#xff0c;他写道&#xff1a; “真正的问题是&#xff0c;程序员在错误的时间和错误的地方花费了太多时间来担心效率…

Git使用规范Git常用命令

Git使用规范&&Git常用命令 分支规范 master分支 master的分支HEAD和历史commit均是是稳定、可发布的状态。master分支的每个commit都需要打tag&#xff0c;如v1.0、v1.1、v1.2、v2.0等。仅能从test分支和hotfix分支合并过来。 hotfix的合并必须是通过代码审核和测试…

ChatGPT画玫瑰花 | prompt

很明显&#xff0c;失败了&#xff01;&#xff01;&#xff01;&#xff01;&#xff01;救命啊啊啊啊啊啊啊啊啊啊啊 和chatgpt-3.5完整的对话过程如下&#xff1a;http://t.csdn.cn/AeEae

ChatGPT 投喂指南

我想要让 ChatGPT 做这些事&#xff1a; 给它一份 PDF&#xff0c;让它分析摘要、提炼内容&#xff1b; 让它去看某个网页&#xff0c;帮我查询最新的信息&#xff1b; 给它一份数据表格&#xff0c;让它分析出数据的变化&#xff1b; 给它一份文本&#xff0c;让它总结、模…