提问 · 2026 年 3 月 13 日 · 10 分钟
最近、异常、优质:三个最会坑人的形容词
中文提问里,形容词是陷阱。最近、异常、优质,听起来人人懂,落到表上人人不同。我把它们当成禁止出现在最终问题上的词,除非后面跟着规则。
最近
改成起止时间,并声明含不含今天。
异常
改成阈值、同比波动、或缺货、或支付失败。异常是一筐,不是一列。
优质
改成近 90 天成交次数、金额、是否退货。优质客户一旦没有公式,就会变成谁嗓门大谁说了算。
一次完整的问法可以先写成下面这样:
近 90 天成交至少 4 次、累计实付超过 2000、退货率低于 10% 的用户,视为本次「优质」名单。
落到语句上,草稿常常是:
SELECT user_id
FROM orders
WHERE pay_time >= CURRENT_DATE - INTERVAL '90 day'
AND pay_time < CURRENT_DATE
AND pay_status = 'paid'
GROUP BY user_id
HAVING COUNT(*) >= 4
AND SUM(pay_amount) >= 2000
AND SUM(CASE WHEN refunded = 1 THEN 1 ELSE 0 END)::float / COUNT(*) < 0.10;
名单可以争论公式,不能争论形容词。公式写在卡片上,形容词就可以退休了。
提问是规格,不是文采
公开的提问建议把好问题拆成时间、指标、筛选、统计、呈现。我把它当成规格书。规格可以写得不好看,不可以缺零件。零件缺了还硬跑,就是用默认值替别人做决定。
相对时间必须有锚点。形容词必须换成规则。追问必须能单独重跑。这三条足够挡住提问阶段最常见的漂。
高频问题做成卡片。卡片有版本。口径改了就升版本,不要在聊天里口头补丁。口头补丁过一周,谁也说不清当时的数是哪一版口径问出来的。
读完这一辑可以做什么
把你最常问的三句话写成卡片。每张卡片第一行写锚点规则,第二行写指标计算,第三行写排除项。然后拿这三张卡片去对三天的报表。对不上,先改卡片,不改心理预期。
最近、异常、优质,三个词退休以后,提问会突然具体起来。