아하
검색 이미지
생활꿀팁 이미지
생활꿀팁생활
생활꿀팁 이미지
생활꿀팁생활
하얀고슴도치236
하얀고슴도치23620.10.08

오라클 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