[문제]
[MySQL]
SELECT DISTINCT b1.N
, CASE WHEN b1.P IS NULL THEN 'Root'
WHEN b2.P IS NULL THEN 'Leaf'
ELSE 'Inner'
END AS type
FROM BST AS b1
LEFT JOIN BST AS b2 ON b1.N = b2.P
ORDER BY b1.N ASC
'SQL > HackerRank' 카테고리의 다른 글
| [HackerRank] Revising Aggregations - The Count Function (0) | 2025.03.05 |
|---|---|
| [HackerRank] New Companies (0) | 2025.03.05 |
| [HackerRank] Occupations (0) | 2025.03.05 |
| [HackerRank] The PADS (0) | 2025.03.05 |
| [HackerRank] Type of Triangle (0) | 2025.03.05 |
