(orl.user_id)的总和为“用户数”

问题描述 投票:0回答:2

我尝试使用SUM函数和分组依据后如何求和列角色,并对每个角色进行计数。

我的表有2个字段,角色和用户名。

select  orl.role , 
    SUM (orl.role) as "No of Users" 
    from org_user_roles orl 
     group by orl.role
postgresql function
2个回答
0
投票

如果要计算每个角色的行(用户),请使用COUNT aggregate function-而不是COUNT

SUM

0
投票

我认为这是带有数字值的select "role", count(*) as "No of Users" from org_user_roles group by "role"; 列。因此需要在执行string操作之前将其cast设置为int

sum()
© www.soinside.com 2019 - 2024. All rights reserved.