笔记

71 篇 · 开放阅读

入门

2026 年 1 月 8 日

方法 · 13 分钟

问数是什么:把一句话变成一条可核对的查询

问数不是替你拍板,而是帮你把含糊的业务问题收成一条看得见的 SQL。核对完再跑,才算问到数。

2026 年 1 月 12 日

方法 · 13 分钟

问数真正省下的,是转译成本

业务话术到字段、字段到语句、语句到可解释结论。真正耗时的不是敲键盘,是反复确认。

2026 年 1 月 16 日

方法 · 12 分钟

听清、看见、写出、核对:问数的四个节拍

把问数收成四个能检查的动作。缺一拍,后面都会漂。

2026 年 1 月 20 日

方法 · 11 分钟

把 SQL 当作收据,而不是魔法

语句应该能被读懂、被重跑、被反驳。读不懂的结果,不算问到了数。

2026 年 1 月 24 日

方法 · 12 分钟

业务语言和仓库语言,中间隔着一层同义词

用户说「销量」,库里可能是件数、金额或发货量。先建同义词,再允许提问。

2026 年 1 月 28 日

方法 · 10 分钟

哪些问题根本不该拿去问数

预测、因果、没有表的口头指标,先停。问数只管库里已经存在、能核对的事实。

2026 年 2 月 1 日

方法 · 10 分钟

问数不像闲聊:每句都要能落到表上

闲聊可以含糊。问数的每一句,最后都要指向表、字段或一条过滤。

2026 年 2 月 5 日

方法 · 9 分钟

自然语言查库不是新词,问数是它的当代说法

从学术里的 NLIDB 到今天的问数,难的一直是结构对齐和口径,不是把字译成关键字。

2026 年 2 月 9 日

方法 · 9 分钟

先跑通最小闭环:一句话、一张表、一条 SELECT

先不要多表、不要窗口函数。一张表问对了,再谈关联。

2026 年 2 月 13 日

方法 · 10 分钟

数字出来了,才是阅读的开始

看行数、看空值、看量级、看能不能和已知报表对上。看完再决定信不信。

2026 年 9 月 12 日

方法 · 9 分钟

问数是手艺:问题、地图、收据

收束全站:把话说完整,把表看清楚,把语句当收据。其它都是细节。

提问

2026 年 2 月 15 日

提问 · 11 分钟

好问题的五个零件:时间、指标、筛选、统计、呈现

公开的提问建议把好问题拆成零件。零件齐了,语句才有地方长出来。

2026 年 2 月 17 日

提问 · 10 分钟

把问题问完整:时间、指标、维度、口径

口语可以碎。拿去问数的句子,这四样缺一就要补。

2026 年 2 月 21 日

提问 · 10 分钟

时间窗:最近、本月、截至昨天,不是一回事

相对时间必须先算成起止。同一句话,锚点不同,数就不同。

2026 年 2 月 22 日

提问 · 9 分钟

把「今天」写在纸上:相对时间才算得住

相对时间一旦离开锚点,同一条语句每天都会换答案。先写今天,再写最近。

2026 年 2 月 25 日

提问 · 9 分钟

先钉指标,再允许提问

指标没有定义时,提问只是在收集同名的不同计算。

2026 年 3 月 1 日

提问 · 10 分钟

粒度:你到底在问一行、一单,还是一个人

粒度搞错,去重、金额、转化率会一起歪。先说清一行代表什么。

2026 年 3 月 5 日

提问 · 12 分钟

对比怎么问:同比、环比、对照期

对比不是把两个数放一起。要写清对照期、对齐方式和是否同一过滤。

2026 年 3 月 9 日

提问 · 11 分钟

排名和 Top N:先定排序键,再定并列规则

「最好」不是排序。金额、件数、增速,选一个,并写清并列时怎么办。

2026 年 3 月 13 日

提问 · 10 分钟

最近、异常、优质:三个最会坑人的形容词

三个词看起来像修饰,其实是未完成的过滤。换成规则才能问。

2026 年 3 月 17 日

提问 · 9 分钟

追问里的「这个、再拆、同上期」怎么落地

追问不是新聊天。要把指代解回编号、维度和时间窗。

2026 年 3 月 21 日

提问 · 9 分钟

你要明细、汇总,还是一句话结论

三种出口对应三种语句。先选出口,再写 SELECT。

2026 年 3 月 25 日

提问 · 9 分钟

提问卡片:把会重复问的问题制成规格

高频问题不要每次从口语开始。做成卡片,口径才稳定。

2026 年 3 月 27 日

提问 · 9 分钟

含糊时先补问,不要补语句

需求不清就出数,是用默认值替别人做决定。把决定权还回去。

结构

2026 年 3 月 29 日

结构 · 9 分钟

表结构是地图:先看见库,再写那条语句

看不见表、字段、关联,写 SQL 就是蒙题。地图比语句先存在。

2026 年 4 月 2 日

结构 · 9 分钟

列出、描述、抽样、执行:问数的四件工具

公开实践把问数收成四件可调用的工具。个人练习也可以按这四步走。

2026 年 4 月 6 日

结构 · 11 分钟

相关表只要几张:把结构检索当成选地图

整库塞进上下文会吵。先检索相关表和字段,再写语句。

2026 年 4 月 10 日

结构 · 10 分钟

关联键说不清,就不要硬 JOIN

键对不上,金额会炸、人数会飘。先验证键,再连接。

2026 年 4 月 14 日

结构 · 8 分钟

状态值才是 WHERE 的真相

字段名叫 status 不够。真正过滤的是枚举值的写法。

2026 年 4 月 18 日

结构 · 8 分钟

抽样要看形态,不要看隐私

抽样是为了看见空值、编码、日期格式。不是为了看见真人。

2026 年 4 月 22 日

结构 · 8 分钟

注释和别名,是结构文档的一部分

字段名可以难听。注释必须能让人把口头词对上列。

2026 年 4 月 24 日

结构 · 9 分钟

字段注释决定问数的上限

调说法、换工具,都不如先把三十个核心字段写明白。

2026 年 4 月 26 日

结构 · 10 分钟

语义层:先有指标,才有稳定的问数

把指标、维度、关联路径写成一层,语句才不会每次从零发明口径。

2026 年 4 月 28 日

结构 · 10 分钟

先写指标意图,再编译成语句

人负责「要什么」。库负责「怎么取」。中间那张意图表,比直接写 SQL 更稳。

2026 年 5 月 2 日

结构 · 10 分钟

宽表好问,星型好管。问数站在哪一边

宽表降低关联,星型保护口径。选边之前,先承认代价。

2026 年 5 月 6 日

结构 · 9 分钟

表以外的文档:数仓说明、指标页、方言手册

结构不是只有字段列表。口径页和方言差异,同样是地图。

语句

2026 年 5 月 10 日

语句 · 9 分钟

默认 SELECT:问数的第一纪律

先假设只会读。更新和删除不出现在草稿里。

2026 年 5 月 14 日

语句 · 8 分钟

没有时间条件,先不要跑大表

大表上缺时间窗,是对库的不礼貌,也是对口径的不认真。

2026 年 5 月 18 日

语句 · 9 分钟

GROUP BY 不是随便加的装饰

分组键就是你声称的粒度。多一个键、少一个键,指标会换人。

2026 年 5 月 22 日

语句 · 9 分钟

一对多关联会把金额炸开

头上的金额连明细再相加,会按件数复制。这叫扇形,不是增长。

2026 年 5 月 26 日

语句 · 9 分钟

COUNT 和 COUNT DISTINCT 不是同一指标

行数、单数、人数,三个 COUNT 长得像,定义完全不同。

2026 年 5 月 30 日

语句 · 10 分钟

窗口函数:排名、累计、占比

窗口不减少行,只给每行加一列。用它排名可以,用它当过滤要小心。

2026 年 6 月 3 日

语句 · 10 分钟

用 CTE 把复杂问数拆成能读的几段

能读,才能核。一层套一层的子查询,是在跟自己捉迷藏。

2026 年 6 月 7 日

语句 · 9 分钟

NULL 不是 0,也不是空字符串

三值逻辑会让 WHERE 静静丢掉行。比较之前,先决定空怎么处理。

2026 年 6 月 11 日

语句 · 9 分钟

日期函数没有世界语

换引擎先换日期写法。相对时间最容易在方言里悄悄错。

2026 年 6 月 15 日

语句 · 9 分钟

先让语句跑得对,再谈跑得快

没有对,快只是更快地错。性能护栏是第二层,不是第一层。

安全

质量

场景

2026 年 8 月 14 日

场景 · 9 分钟

零售问数:门店、品类、客单

零售高频三问。先钉时间与剔除,再谈排名。

2026 年 8 月 18 日

场景 · 9 分钟

订单是状态机,金额只是挂在某一态上的数

下单、支付、发货、取消、退款,每一态都有自己的时间列和金额。

2026 年 8 月 22 日

场景 · 11 分钟

漏斗:每一步都要写清分母

转化率是两个计数的比。步定义不清,漏斗只是一张斜线。

2026 年 8 月 26 日

场景 · 8 分钟

对账问数:期间、借贷、以哪张凭证为准

财务时间不是支付时间。期间一错,两边永远对不上。

2026 年 8 月 30 日

场景 · 9 分钟

活动期问数:先定活动日历,再谈提升

没有活动日历,活动效果只是把一段时间涂上颜色。

2026 年 9 月 1 日

场景 · 11 分钟

同期群:先定义谁在什么时候进入

进入事件和观察窗写不清,留存只是一条好看的曲线。

2026 年 9 月 3 日

场景 · 8 分钟

库存是时点,销售是期间。不要加在一起

时点加期间,会得到一个没有单位的数。

2026 年 9 月 5 日

场景 · 9 分钟

内容问数:曝光、点击、去重到人

次数和人数差一个去重。内容场景里这个差会大到改变结论。

2026 年 9 月 7 日

场景 · 8 分钟

地域问数:下单地址、IP、仓,不是同一个地理

空间字段有好几个。选错一个,地图会说谎。

2026 年 9 月 9 日

场景 · 8 分钟

先从每天都问的那几句练起

灰度不是功能开关。是把高频问题先做成金标准。

WUJI问数

个人笔记站。记录用中文把业务问题变成可核对查询的方法与实践。

本站为个人非经营性网站,内容开放阅读。文中示例仅供学习,执行任何数据库操作前请自行核对。

笔记关于隐私说明使用说明ICP备案查询