V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
chanlk
V2EX  ›  程序员

gpt 最佳实践场景之复杂 sql

  •  
  •   chanlk · Sep 24, 2024 · 2623 views
    This topic created in 586 days ago, the information mentioned may be changed or developed.
    工作时候遇到一些复杂条件的 sql ,自己写吭哧吭哧半天整不出来,或者整出来的效率和整洁度不佳。

    AI 大模型强得很,只要把你的表结构描述清楚,需要的 sql 业务也描述清楚,100 行左右的 sql 都是没问题的。

    更加复杂的 sql 我暂时还没试过。

    非常提高生产力!
    10 replies    2024-09-25 08:17:54 +08:00
    F281M6Dh8DXpD1g2
        1
    F281M6Dh8DXpD1g2  
       Sep 24, 2024   ❤️ 3
    如果你看不懂,你咋知道它写出来的是对的呢?
    fangdajiang
        2
    fangdajiang  
       Sep 24, 2024
    所以关键点在于如何写 prompts
    NoobNoob030
        3
    NoobNoob030  
       Sep 24, 2024
    经典需求,我见过不少类似项目,我所知的那几个项目水平勉强能用,复杂结构(多表联查、多字段、复杂关系)的 sql 准确率 60%算高,瓶颈据说在 AI 语义理解能力上
    xiaoxinTOm
        4
    xiaoxinTOm  
       Sep 24, 2024
    我写的复杂报表的 sql ,本来得花两三天的,chatgpt 给个大概思路,我能缩短到半天或者一天,牛逼!其实我 sql 很不好
    ZGame
        5
    ZGame  
       Sep 24, 2024
    @liprais 边写边理解吧。 就像代码能跑,也不一定是对的
    Arrackisarookie
        6
    Arrackisarookie  
       Sep 24, 2024
    确实 感觉重要的是他能给个大致思路
    chanlk
        7
    chanlk  
    OP
       Sep 24, 2024
    @liprais gpt 也不只是给你一个 sql ,它也会解释每段是什么意思。自己快速扫一眼之后,觉得 sql 还 ok ,就先执行一下(主要是统计报表这种 sql),执行之后验证一下数据是否正确,不对再慢慢微调。如果偏差很离谱就重新跑一次,让它给的 sql 结果先初步能用。
    shyrock
        8
    shyrock  
       Sep 24, 2024
    @liprais #1 同意这个。复杂 SQL 本来就很难理解,而且也难以测试。如果 GPT 写个 bug 给你,你根本查不出来。。。
    9dP06m83vIV00l72
        9
    9dP06m83vIV00l72  
       Sep 24, 2024
    感谢分享,袋鼠数据库工具 正在深度集成 AI 大模型,如果有好的实践经验,请分享出来,袋鼠可以把您的经验加以发扬光大哦。
    Jack66
        10
    Jack66  
       Sep 25, 2024
    一直在用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2424 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 129ms · UTC 04:40 · PVG 12:40 · LAX 21:40 · JFK 00:40
    ♥ Do have faith in what you're doing.