안녕하세요
sql구문에서
group by 를 사용해서 count를 구했습니다.
아래처럼 말입니다.
select
count(*)
from
test
group by a_test;
count(*)
-----------------
3
1
1
1
1
1
1
1
2
1
2
2
1
1
1
3
16 Row(s) affected
근데 이걸 다시 총갯수를 구할려구 하는데
위에 보시면 16 Row(s)라는 이놈을 얻어야 하는데..
안되는군여
select
count(*)
from (
select
a_test
from test
group by a_test;
)
이런식으로 subquery가 먹히질 않내여..
DB는 informix를 사용합니다.
근데 informix나 oracle나 거의 비슷하지 않나여..
고수님들의 답변 부탁드립니다.
|