返回一个数字而不是条目

Spa*_*gle 1 sql oracle10g

这个sql返回在数据库中具有多个角色的actor但是如何修改它以便它只返回具有三个以上角色的actor的数量?例如,只返回数字3.

SELECT ACTORID
FROM ROLE
GROUP BY actorID
HAVING COUNT(*) > 3;
Run Code Online (Sandbox Code Playgroud)

Che*_*min 6

试试这个

SELECT count(1) from (SELECT ACTORID
FROM ROLE GROUP BY actorID HAVING COUNT(*) > 3)
Run Code Online (Sandbox Code Playgroud)