강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

mmyungjjin님의 프로필 이미지
mmyungjjin

작성한 질문수

[백문이불여일타] 데이터 분석을 위한 중급 SQL 문제풀이

4번 문제 풀이

set4. 4번

작성

·

312

0

문제와 동일하게 쿼리를 작성했는데 sucess 가 안나옵니다!
 
select distinct bst.n
      , case
            when bst.p is null then 'root'
            when bst2.n is null then 'leaf'
            else 'inner'
        end
from bst
      left join bst as bst2 on bst.n = bst2.p
order by bst.n

답변 1

0

지식공유자 J님의 프로필 이미지
지식공유자 J
지식공유자

CASE 절로 만든 컬럼의 value인 Root, Leaf, Inner 단어의 맨 앞 글자를 대문자로 써 주시면 정답으로 처리가 됩니다.

따옴표 안에 들어가는 문자열은 대소문자를 구분하므로 문제에서 요구하는 그대로 적어 주셔야 합니다.

mmyungjjin님의 프로필 이미지
mmyungjjin

작성한 질문수

질문하기