강의

멘토링

커뮤니티

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

yuki님의 프로필 이미지
yuki

작성한 질문수

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

1번, 2번 문제 풀이

4번 BST 문제 틀리는 이유

작성

·

325

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

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

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

yuki님의 프로필 이미지
yuki

작성한 질문수

질문하기