计算&AI •
1064 引用 •
1122 回帖 •
475 关注
博客
关注
-
问题描述 数据库表 mytable 存储多个 ID 在不同时间点 CreatedAt 的状态 NewStatus,每个 ID 一定有一个 ConfirmationStarted 和一个或多个 ..
-
[图片] SQL 看着像英语,但其实根本不是一回事。一句话能说清的需求,落到 SQL 里就是几十行嵌套,语法还挑剔,小白看一眼就想放弃。 AI 来了,总算能“写”SQL 了。把需求讲给 AI, ..
-
数据库里总有一些历史 SQL,上百行、多层嵌套,写的人早已不在,注释也几乎没有,接手的人要先花不少时间读懂,才谈得上修改。让 AI 直接改也不可靠,它生成的新 SQL 很可能与原 SQL 对不 ..
-
问题描述 某库表的 ProductionLine_Number 是分组字段,组内按 date_Time 排序。需要在每组中搜索 Cardboard_Number 等于指定字符串的所有记录,取出 ..
-
[图片] AI 写 SQL,快是快了,可调试确认并不简单,好不容易弄对了,这代码又怎么传承呢?三个月后交接,对话记录早没了,只剩一坨没人敢动的 SQL。越往后,越没人敢碰,最后只能推倒重来。 ..
-
[图片] 写时一时爽,维护火葬场——这句玩笑话正在变成日常:AI 写出来的 SQL,就算对了也很难审,十几个 CTE 层层嵌套,看都看不完;下次需求稍微改一点,AI 很可能把整段 SQL 重写 ..
-
一、前言 几乎每个数据团队的代码仓库里,都躺着那么一些没人愿意碰的 '祖传 SQL',一百多甚至几百行,N 层嵌套 CTE,窗口函数套着窗口函数。写它的人早就离职了,注释约等于没有,没人敢改, ..
-
问题描述 表 table_name 只有一个字符串字段 VALUE(最大长度 50)。需要找出至少含有 5 个连续按字母表升序排列的字母的字符串。即:对每行字符串提取所有字母,按原位置顺序检查 ..
-
[图片] 写 SQL,最怕的不是语法,是复杂度。需求一复杂,SQL 就失控——CTE 套 CTE,窗口函数叠窗口函数,几十行代码揉成一团。错了?改一处崩三处。 有人说不就是 SQL 吗,学学就 ..
-
[图片] 当初写的两百行 SQL,两个月后自己都看不懂了。偏偏又来了新需求,硬着头皮回去读——这个 JOIN 为什么这么写?那个 CASE 的逻辑是什么?注释也有,还是看不懂。 不改?需求卡在 ..
-
AI 现在可以生成复杂 SQL,但输出仍可能有幻觉,代码对不对很难审;SQL 本身又往往几十行嵌套,不好调试,需求改一次,常常要重新生成一遍,时间长了很难维护。更稳妥的做法,是先用 CodeB ..
-
一、前言 AI辅助数据开发正在改变传统 SQL 的编写方式。目前主流方案大致分为两类:一类是直接生成原生 SQL 的 '端到端' 模式,另一类是生成结构化中间脚本再编译的 '分层' 模式。前者 ..
-
先问一个问题:你的团队在用几个数据库? MySQL 做 OLTP、PostgreSQL 做 OLAP、Snowflake 做数据仓库、偶尔还要给某个历史遗留的 Oracle 系统跑个报表……这 ..
-
问题描述 订单明细表记录了每笔订单的 ORDER_NUMBER、SKU 和 WEBSITE。现在需要按整单判断:如果同一订单中存在 SKU 为 10000 或 20000 的行,或者网站不是 ..
-
[图片] 同事走了,留下一堆祖传 SQL。动不动几百行,CTE 套窗口函数,没人看得懂,更没人敢改。新需求来了,没人敢接。 重写?业务逻辑早丢了,谁说得清那堆 SQL 到底算了些什么。硬着头皮 ..
-
问题描述 有一张库存计划表记录了某些日期的计划入库量 QTY 和入库后库存 CUSTQTY。现在给定一个目标日期(2024-02-26),需要从该日期向前倒推,每天减去当天的入库量,计算出每一 ..
-
一、前言 当下AI辅助写SQL工具层出不穷,但路线各有不同。其中一类是IDE集成式AI编程工具——它们嵌入开发环境,能读取项目本地文件、理解表结构、依据上下文生成代码。CodeBuddy(腾讯 ..
-
[图片] 工单查询,看起来简单,做起来谁做谁知道。 业务部门要个数据,IT 排期三五天。好不容易写出来了,下个月需求微调,当初写的 SQL 自己都看不懂。200 行嵌套,十几个 CTE,改一个 ..
-
你有没有过这种经历:对着 AI SQL 工具改了五六版提示词,点了无数次撤销重写,最后跑出来的结果还是不对。 你能撤销输入的文字,能删掉不满意的代码,但你撤销不了 AI 悄悄跑偏的逻辑。这才是 ..
-
一、从 ChatBI 的火爆说起 ChatBI 无疑是当下数据分析领域最热门的话题之一——让业务用户用自然语言提问,系统自动出图出表,实现“从无到有”的数据探索与分析,这个场景确实很酷,也很有 ..
-
跨子组按序列填充字段值 问题描述 某库表的前两个字段 Group1、Group2 是分组字段,LineID 是组内序号,TargetField 是目标字段。按 Group1、Group2、Li ..
-
问题描述 库表 tbl 的 ID 字段是汽车分类,每个分类再细分为品牌(Brand)和型号(Type)。现在要按 ID 分组,判断该组内汽车的差异来源:如果该组有多个品牌,则 Differen ..
-
嵌套 4 层的 SQL “最长连续上涨天数”,这道题在数据面试里被反复用来考人,据说通过率不到 20%。不是因为它难,而是因为它把 SQL 的一个老毛病暴露得干干净净:你明明知道逻辑是什么,写 ..
-
问题描述 将多个结构相似但列名不同的表按 ID 全外连接合并为宽表。4 个表结构类似,每个表 2 个字段,字段含义相同但名字不同(id、id2、id3、id4 都是 ID)。现在要将 4 个表 ..
-
问题描述 一张表记录了员工信息,包含 id(排序键)、name(姓名)、dept(部门)三个字段。现在要将 dept 列中的 NULL 值向前填充,即:用同列中前一个非 NULL 值替换 NU ..