[LeetCode/SQL] 608. Tree Node

Sooyeon·2024년 1월 13일
0

문제풀이 

목록 보기
79/95
post-thumbnail

[LeetCode/SQL]


📌 608. Tree Node

문제

풀이

트리의 노드가 각각 "Leaf", "Inner", 또는 "Root" 중 어떤 유형인지에 따라서 type 열에 해당하는 값을 부여

방법 I

SELECT id
      ,CASE WHEN p_id IS NULL THEN 'Root'
            WHEN p_id IN (SELECT id FROM Tree)
            AND id IN (SELECT p_id FROM Tree) THEN 'Inner'
            ELSE 'Leaf'
            END AS type
FROM Tree

0개의 댓글