计算&AI •
1064 引用 •
1122 回帖 •
475 关注
博客
关注
-
三行五行的简单 SQL 只存在于教科书里。真实业务中的 SQL 往往动辄上百行、多层嵌套,逻辑盘根错节,编写烧脑、调试耗时、交接如同 “拆弹”,而贯穿全流程最大的隐性成本,就是审计。 有了 A ..
-
自然语言转 SQL(Text2SQL)技术旨在降低数据查询的技术门槛,但一直面临“灵活性”、“准确性”与“查询复杂性”难以兼顾的困境。直接由大语言模型生成 SQL 存在语义“幻觉”造成准确性偏 ..
-
0 准备篇 背景 多样性数据源混合计算是常态需求,同构或异构数据库之间、文件与数据库、NoSQL 与文件等,理论上任何数据存储之间都涉及数据混合计算和分析。但混算目前技术解决的并不好,同构库之 ..
-
一、 测试背景 由于众所周知的世界经贸形势,拥有全面自主可控的IT解决方案成为摆在国家面前的一项重要任务。但是,由于目前 ..
-
SQL,在数据处理和分析领域基本上类似“普通话”的地位,几乎是一项必备的能力,但是要使用 SQL,又离不开关系数据库系统,也就是 RDBMS,这就好比普通话主要还是得在中国说才管用。当然,如果 ..
-
问题描述 表 records 记录每个客户每天的下单情况,字段为 row_id(行编号)、customer_id(客户编号)、date(日期)、order_count(当天订单数),每个客户的 ..
-
本文记录了一次用AI 编写 SPL 的闭环流程:人提要求 → AI 写码 → AI 跑码 → 人验收。在这个流程里,你不需要手写代码,你的任务是定口径、看探针、验结果;写码和排错主要由 AI ..
-
问题描述 表 tb 可以看成一个交叉表:ID 与 PartNum 两个字段的组合是行头,EnteredOn、PickedTime、DeliveredTime 三个字段名是列头,格子里放的是时间 ..
-
[图片] AI 写 SQL 很快,但你敢直接上线吗? 目标是“找出连续三个月交易额递增的信用卡客户”,AI 秒给一段 CTE 加 LAG,语法没错、能跑出结果,可逻辑对吗?没人敢说“我看懂了” ..
-
[图片] 写完 SQL,半年后自己看不懂,这种事谁都遇到过。 窗口函数嵌三层,业务逻辑全藏在语法里。靠注释?改了代码不改注释,比代码还不可信。让 AI 写,跑通了,提交了,留下的还是一段看不懂 ..
-
[图片] AI 写 SQL,快是快了,可调试确认并不简单,好不容易弄对了,这代码又怎么传承呢?三个月后交接,对话记录早没了,只剩一坨没人敢动的 SQL。越往后,越没人敢碰,最后只能推倒重来。 ..
-
[图片] 写 SQL,最怕的不是语法,是复杂度。需求一复杂,SQL 就失控——CTE 套 CTE,窗口函数叠窗口函数,几十行代码揉成一团。错了?改一处崩三处。 有人说不就是 SQL 吗,学学就 ..
-
[图片] 当初写的两百行 SQL,两个月后自己都看不懂了。偏偏又来了新需求,硬着头皮回去读——这个 JOIN 为什么这么写?那个 CASE 的逻辑是什么?注释也有,还是看不懂。 不改?需求卡在 ..
-
[图片] 同事走了,留下一堆祖传 SQL。动不动几百行,CTE 套窗口函数,没人看得懂,更没人敢改。新需求来了,没人敢接。 重写?业务逻辑早丢了,谁说得清那堆 SQL 到底算了些什么。硬着头皮 ..
-
[图片] 工单查询,看起来简单,做起来谁做谁知道。 业务部门要个数据,IT 排期三五天。好不容易写出来了,下个月需求微调,当初写的 SQL 自己都看不懂。200 行嵌套,十几个 CTE,改一个 ..
-
这两年 DuckDB 已经成了不少数据分析场景下的热门选择,轻量、好上手、易集成,也适合搞本地分析的程序员,直接用 SQL,省心省力。 不过光“写着舒服”还不够,跑得快,优化智能,也是决定体验 ..
-
数据存储本质上是在灵活性、性能、易用性之间找平衡。DuckDB 和 esProc SPL 都提供自有的二进制存储形式,但在数据组织上有很大不同。 DuckDB 仍然是常规数据库机制,数据组织在 ..
-
DuckDB 和 esProc SPL 都能嵌入到应用作为计算引擎,这里比较一下哪个更轻量一些。“轻量”不仅指体积大小,也体现在开发维护的简洁性上。 DuckDB 用起来确实方便,Python ..
-
DuckDB 和 esProc SPL 都支持多样数据源处理,这里比较一下两者的差异。 支持的数据源种类 DuckDB 支持的数据源类型覆盖了常见的文件格式(如 CSV、Parquet、JSO ..
-
esProc SPL 处理多层 JSON 数据要比 DuckDB 方便很多,尤其需要保留 JSON 层次以及进行复杂计算时。 DuckDB 的 JSON 处理能力还是不错的,read_json ..
-
DuckDB 可以直接读取 CSV、Parquet、JSON 等常见文件,只用一句 SQL 就能完成文件加载和查询,例如SELECT * FROM 'data.csv' WHERE price ..
-
DuckDB 风头正劲,这不是没道理的。作为桌面分析工具的当红明星,它把 SQL 玩得贼溜,CTE 递归查询、窗口函数套三层、复杂 JOIN,样样拿得出手。甚至跑个亿级数据的聚合统计,甩个SE ..
-
对于桌面数据分析用户,如果说 DuckDB 是轻巧灵活的 'SQL 瑞士军刀',那 esProc SPL 简直就是自带 Python 技能的 '全能工具箱',既保留 SQL 的便捷,又突破 S ..
-
[链接]编程学习 从[链接]开始,还有个[链接]。 这本书就是面向非专业人员编写的,不需要编程经验,有高中数学基础就可以了。 第 1-4 章介绍基本的程序逻辑(变量、分支、循环等),也是大多数 ..
-
[链接]概念与语法 先从[链接]开始。 第 1-4 章介绍基本的程序逻辑,这部分主要面向没有编程经验的初学者,专业程序员可以用十几分钟时间迅速过一遍,了解 SPL 编程的基本风格和语法,需要注 ..