• 카테고리

    질문 & 답변
  • 세부 분야

    데이터 분석

  • 해결 여부

    미해결

4번 BST 문제 틀리는 이유

23.02.19 18:14 작성 조회수 195

0

4번 bst 문제와 관련해서

아래와 같이 쿼리 했는데 틀리네요 ㅠㅠ
이유를 모르겠습니다

SELECT

DISTINCT BST.N,

CASE

WHEN BST.P IS NULL THEN 'Root'

WHEN B2.N IS NULL THEN 'Leaf'

ELSE 'Inner'

END

FROM BST

LEFT JOIN BST B2 ON BST.N = B2.P

ORDER BY BST.N

답변 1

답변을 작성해보세요.

0

해커랭크 시스템 상 컬럼명을 부여하지 않으면 이와 같은 오류가 납니다.
(강의 촬영 당시와 달라진 것 같아요.)
select (case ...) as a 와 같이 alias를 사용해 컬럼 이름을 붙여 주세요.