<HackerRank>
Binary Tree Nodes
9566
2023. 7. 12. 21:36
728x90
Binary Tree Nodes
-- DB2, ORACLE
SELECT N,
(CASE WHEN P IS NULL THEN 'Root'
WHEN N NOT IN (SELECT NVL(P,0) FROM BST) THEN 'Leaf'
ELSE 'Inner'
END)
FROM BST
ORDER BY N;
-- MYSQL, MS SQL SERVER
SELECT N ,
CASE
WHEN p IS NULL THEN "Root"
WHEN N IN (SELECT DISTINCT P FROM BST) THEN "Inner"
ELSE "Leaf"
END
FROM BST ORDER BY N;
728x90