안녕하세요. 쿼리문 질문 좀 드리겠습니다.
select pridx, count(pridx)
from dbo.LCDTSReportItem
where projID='proj_10000'
group by pridx
이렇게 하면 pridx 별로 갯수를 구할 수 있는데요.
이걸 구하는게 아니라 pridx 의 갯수를 구하려고 합니다.
----------------------------------------------------------------
그래서
select count(*)
from
(
select pridx
from dbo.LCDTSReportItem
where projID='proj_10000'
group by pridx
) a
↑ 이 서브 쿼리로 하면 구해지기는 하는데
----------------------------------------------------------------
서브 쿼리를 사용하지 않고 아래의 쿼리 한번으로 구하는 방법은 없을까요?
select pridx
from dbo.LCDTSReportItem
where projID='proj_10000'
group by pridx
조언 부탁드리겠습니다. (--)(__)
Comment 1
-
초짜해커
2013.04.02 09:24
COUNT(DISTINCT 컬럼명)