【发布时间】:2020-03-17 15:05:03
【问题描述】:
我有成千上万的用户,我正在努力寻找他们最常见的细分市场。数据如下所示:
User Segment
User 1 Good
User 1 Good
User 1 Poor
user 2 Medium
user 2 Medium
User 3 Poor
在这种情况下,sql 代码会返回:
适合用户 1
用户 2 的媒体
对用户 3 不利
我尝试使用 Max 函数,但这仅返回按字母顺序排列的字符串,而不是与每个用户关联的最常见的字符串。仅供参考,该细分在用户之间经常会发生变化。所以它很可能会改变 8-10 次,但要寻找最能代表他们的那个。
谢谢!
【问题讨论】:
-
如果添加(用户 3,Good),预期的结果是什么?
标签: sql postgresql frequency topmost