我尝试使用SUM函数和分组依据后如何求和列角色,并对每个角色进行计数。
我的表有2个字段,角色和用户名。
select orl.role ,
SUM (orl.role) as "No of Users"
from org_user_roles orl
group by orl.role
如果要计算每个角色的行(用户),请使用COUNT
aggregate function-而不是COUNT
:
SUM
我认为这是带有数字值的select "role", count(*) as "No of Users" from org_user_roles group by "role";
列。因此需要在执行string
操作之前将其cast
设置为int
sum()