by 아나아르 [SQL Query] [2021.04.05 13:56:58]
SELECT COUNT(조건1) A, COUNT(조건2) B FROM 테이블
이런 쿼리에서 A와 B를 합치면 전체가 되고
A는 조건이 간단하지만, B는 조건이 복잡합니다.
쉽게 생각하면 전체(*)에서 A를 빼면 B값이 금방 나오는데
SELECT COUNT(조건1) A, COUNT(*) - A
이런 느낌의 쿼리를 구현할 수 있나요?
count 안에 case나 decode를 쓰시면 될듯 합니다.
SELECT COUNT(조건1), COUNT(NOT(조건1)) 요런 느낌으로요 ㅎㅎ
엌 감사합니다. ㅎㅎ 조건으로 case를 사용하고 not 이라는 말씀에 else를 사용해서 해결하였습니다 ^^