计算&AI •
1022 引用 •
1098 回帖 •
474 关注
博客
关注
-
你有没有过这种经历:对着 AI SQL 工具改了五六版提示词,点了无数次撤销重写,最后跑出来的结果还是不对。 你能撤销输入的文字,能删掉不满意的代码,但你撤销不了 AI 悄悄跑偏的逻辑。这才是 ..
-
问题描述 表 table_name 只有一个字符串字段 VALUE(最大长度 50)。需要找出至少含有 5 个连续按字母表升序排列的字母的字符串。即:对每行字符串提取所有字母,按原位置顺序检查 ..
-
嵌套 4 层的 SQL “最长连续上涨天数”,这道题在数据面试里被反复用来考人,据说通过率不到 20%。不是因为它难,而是因为它把 SQL 的一个老毛病暴露得干干净净:你明明知道逻辑是什么,写 ..
-
我敢打赌,每个数据团队的代码仓库里,都躺着那么一两段没人愿意碰的 “祖传 SQL”。一百多行,N 层嵌套 CTE,窗口函数套着窗口函数。写它的人早就离职了,注释约等于没有,没人敢改,也没人能完 ..
-
问题描述 订单明细表记录了每笔订单的 ORDER_NUMBER、SKU 和 WEBSITE。现在需要按整单判断:如果同一订单中存在 SKU 为 10000 或 20000 的行,或者网站不是 ..
-
问题描述 有一张库存计划表记录了某些日期的计划入库量 QTY 和入库后库存 CUSTQTY。现在给定一个目标日期(2024-02-26),需要从该日期向前倒推,每天减去当天的入库量,计算出每一 ..
-
跨子组按序列填充字段值 问题描述 某库表的前两个字段 Group1、Group2 是分组字段,LineID 是组内序号,TargetField 是目标字段。按 Group1、Group2、Li ..
-
问题描述 库表 tbl 的 ID 字段是汽车分类,每个分类再细分为品牌(Brand)和型号(Type)。现在要按 ID 分组,判断该组内汽车的差异来源:如果该组有多个品牌,则 Differen ..
-
问题描述 将多个结构相似但列名不同的表按 ID 全外连接合并为宽表。4 个表结构类似,每个表 2 个字段,字段含义相同但名字不同(id、id2、id3、id4 都是 ID)。现在要将 4 个表 ..
-
问题描述 一张表记录了员工信息,包含 id(排序键)、name(姓名)、dept(部门)三个字段。现在要将 dept 列中的 NULL 值向前填充,即:用同列中前一个非 NULL 值替换 NU ..
-
一段“能跑但没法改”的 SQL 先看这段生产环境里的 SQL,目标是“合并每个账户内所有重叠的时间区间”: SELECT account_id, MIN(start_date) AS star ..
-
问题描述 按条件分段累计,遇到 logic 为 t 时重置累计值并重新开始累加。一张事件表 table_t1 记录了事件序列,包含 id(排序序号)、logic(条件标记,取值为 t 或 f) ..
-
一段 AI 生成的 SQL,没人敢说“我看懂了” 先看这段 SQL,目标是“找出连续三个月交易额递增的信用卡客户”: WITH ranked AS ( SELECT customer_id, ..
-
问题描述 一张表记录了某个对象在不同时间点的状态值。每个时间点有一条记录,现在要按状态值是否发生变化来分段,输出每个状态的生效起始时间和结束时间——即把连续相同 value 的记录合并成一个时 ..
-
问题描述 一张表记录了多个账户的时间区间,每个账户有多条记录,区间之间可能存在重叠。 源数据: account_id start_date end_date A 2019-06-20 2019 ..
-
问题描述:只保留开票行,金额累计从上次开票开始 有一张业务流水表(包含 ID、Date、Invoiced 和 Amount 四个字段)。每个月有一条记录,其中 Invoiced=1 表示该月开 ..
-
问题描述:按账户分组,序列号在每次活动间隔超过 1 小时后重置 一张表包含 account_number 和 dt 两个字段。每个账户的记录按时间排序,需要生成一个序列号 Seq。规则如下: ..
-
一个正在蔓延的信任危机 把一个任务丢给 AI,几秒钟后它吐出一段几十行的 SQL。你复制粘贴,跑通了。但你心里真的踏实吗? 这恐怕是当今每个数据分析师和开发者的日常。 现代 AI 能生成可运行 ..
-
AI 能写出可以运行的 SQL,但经常无法信任。SQLazy把 SQL 开发变成一个可逐步验证、可审计的流程,编译器来保证最终输出的正确性。 问题:AI 给出的 SQL 是个黑盒 我们都遇到过 ..
-
本文讨论股票连涨问题,为了避免歧义,这里约定:股票连涨天数包括起始的 1 天,比如连涨 5 天意味着这 5 天内股票都在上涨,实际上只有从第 2 天开始的 4 次上涨。 数据结构和样例数据: ..
-
[链接]概念与语法 先从[链接]开始。 第 1-4 章介绍基本的程序逻辑,这部分主要面向没有编程经验的初学者,专业程序员可以用十几分钟时间迅速过一遍,了解 SPL 编程的基本风格和语法,需要注 ..
-
【摘要】 集算器 SPL 集成了对 python 程序的调用,也提供对建模算法接口支持。具体开发要求、使用详细情况,请前 ..
-
前言 查询和报表应用中常常涉及较复杂的运算,因为数据通常在数据库中,所以运算也通常用SQL来实施,但SQL有不少缺点,比如集合化不彻底,数据无序,难以分步计算,调试不便等,导致代码相当繁琐甚至 ..
-
传统交易(TP)数据库不擅长分析计算,而专业 OLAP 数据库又过于沉重,经常需要集群,不仅成本高昂,也会使系统架构变得更复杂。 把不再变化的历史数据存储成轻量级的 esProc SPL 列存 ..
-
[链接]编程学习 从[链接]开始,还有个[链接]。 这本书就是面向非专业人员编写的,不需要编程经验,有高中数学基础就可以了。 第 1-4 章介绍基本的程序逻辑(变量、分支、循环等),也是大多数 ..