2011-01-02 4 views
7

У меня есть это:SELECT COUNT (*) SQL SERVER

SELECT AssignmentID 
FROM ProblemView 
GROUP BY AssignmentID 

, который возвращает 32 строки. Но на самом деле то, что я хочу, это число 32. Если я делаю это:

SELECT COUNT(*) 
FROM lru.ProblemView 
GROUP BY AssignmentID 

Я все еще получаю 32 строк, а столбец просто подсчет числа назначений на проблемы.

Я просто нужен номер 32.

ответ

15
SELECT count(distinct AssignmentID) 
FROM ProblemView 
+0

Sheesh. Когда я когда-нибудь буду изучать SQL Server? Большое спасибо! –