아핫뉴스실시간 인기검색어
아핫뉴스 화산 이미지
아하

생활

생활꿀팁

하얀고슴도치236
하얀고슴도치236

오라클 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개의 답변이 있어요!
    • 빈티지한돼지85
      빈티지한돼지85

      안녕하세요.

      만드신 쿼리를 한 번 더 감싸서 NAME으로 group by 했는데 안된다는 건가요?

      아래처럼 하면 안되나요?

      select NAME, COUNT(1)

      from

      (

      select

      case when A then 'A'

      END NAME

      from dual

      ) A1

      group by A1.NAME