0

我需要获得一个“简单”的用户数量,这些用户拥有 >5 个标记为相同 UUID 的帐户。

为了对单个 UUID 执行此操作,我执行了简单的查询:

Select count(user) 
From Ply 
Where Uuid Like 'i~cfe3a1eba3c2469aa3695e34c840fb62cb3e8791%'

(我添加了 % 标记,因为我们将额外的标签附加到同一个 UUID 下的多个帐户)

上述查询中的结果是 5 的结果。

为了更上一层楼,我想计算整个 Ply 表中拥有超过 5 个帐户且具有 1 个 UUID 的用户数量。

我们欢迎所有的建议!

4

1 回答 1

3

听起来你想要

SELECT substr(uuid,1,42), count(user)
  FROM ply
 GROUP BY substr(uuid,1,42)
HAVING COUNT(*) > 5

如果这不是您想要的,那么如果您可以发布表定义 (DDL)、一些示例数据 (DML) 和您想要的输出,将会非常有帮助。

于 2012-09-12T20:37:32.297 回答