SELECT COUNT(*)SQL SERVER

Phi*_*enn 9 sql-server-2005

我有这个:

SELECT AssignmentID
FROM ProblemView
GROUP BY AssignmentID
Run Code Online (Sandbox Code Playgroud)

返回32行.但我真正想要的是数字32.如果我这样做:

SELECT COUNT(*)
FROM lru.ProblemView
GROUP BY AssignmentID
Run Code Online (Sandbox Code Playgroud)

我仍然得到32行,该列只是每个问题的分配数量的计数.

我只需要32号.

Red*_*ter 17

SELECT count(distinct AssignmentID) 
FROM ProblemView 
Run Code Online (Sandbox Code Playgroud)