https://www.hackerrank.com/challenges/binary-search-tree-1
Sample Input
Explanation
SELECT n
, CASE WHEN p IS NULL THEN 'Root'
WHEN n in (
SELECT DISTINCT p
FROM bst
) THEN 'Inner'
ELSE 'Leaf'
END AS node
FROM bst
ORDER BY n
CASE ... END AS col
와 같이 컬럼명을 부여한 후 실행해야 한다.
해커랭크 시스템이 컬럼명(여기서 node)을 부여하지 않을 경우, output에 case문이 출력된다. 컬럼을 만들기 위한 연산식으로 인식하지 못하고 output으로 같이 출력해 버리게 되어있어서 생기는 문제이다.