오라클 DBMS 에서 CASE BY 한 컬럼을 기준으로 GROUP BY 할 수 없나요?
제목 그대로의 질문입니다.
오라클 DBMS 에서 CASE BY 한 컬럼을 기준으로 GROUP BY 할수 없나요?
select
case when A then 'A'
END NAME
from dual
이런식으로 처리 후에 group by NAME 하면 안되는데 다른 방법이 있는지 궁금합니다.
55글자 더 채워주세요.
1개의 답변이 있어요!
안녕하세요.
만드신 쿼리를 한 번 더 감싸서 NAME으로 group by 했는데 안된다는 건가요?
아래처럼 하면 안되나요?
select NAME, COUNT(1)
from
(
select
case when A then 'A'
END NAME
from dual
) A1
group by A1.NAME