간단한 쿼리 질문드립니다. 0 1 1,760

by DDRCHO [SQL Query] [2012.03.30 11:49:00]


예를들어 테이블에 data가

A     AA
A     AB
A     AC
B     BA
B     BB
B     BC

이런식으로 있을때
질의를 통하여

2      6

이란 값을 도출하고 싶습니다.
즉 첫번째 열은 A,B 두가지 값이 있으니까 2로 카운트 되고
두번째열은 각 값이 모두 다르므로 6개가 카운트 되도록요..

도움을 부탁드립니다.
감사합니다.
by 손님 [2012.03.30 12:29:43]
허접하나마 댓글 달아봅니다.;;

SELECT COUNT(DISTINCT COULMN_1) , COUNT(DISTINCT COULMN_2)  FROM (
SELECT 'A' COULMN_1 , 'AA' COULMN_2 FROM DUAL
UNION ALL
SELECT 'A' COULMN_1 , 'AB' COULMN_2 FROM DUAL
UNION ALL
SELECT 'A' COULMN_1 , 'AC' COULMN_2 FROM DUAL
UNION ALL
SELECT 'B' COULMN_1 , 'BA' COULMN_2 FROM DUAL
UNION ALL
SELECT 'B' COULMN_1 , 'BB' COULMN_2 FROM DUAL
UNION ALL
SELECT 'B' COULMN_1 , 'CC' COULMN_2 FROM DUAL
) T
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입