Binary Tree Nodes
https://www.hackerrank.com/challenges/binary-search-tree-1/problem?isFullScreen=true
Binary Tree Nodes | HackerRank
Write a query to find the node type of BST ordered by the value of the node.
www.hackerrank.com

- P가 N의 부모
- P가 NULL값이면 해당하는 N은 Root, P값에 해당하는 N값이 있으면 Inner, P값에 NULL도 없고 값도 없으면 Leaf
SELECT
N,
CASE WHEN P IS NULL THEN 'Root'
WHEN N IN (SELECT P FROM BST WHERE P IS NOT NULL) THEN 'Inner'
ELSE 'Leaf' END
FROM BST
ORDER BY 1
New Companies
https://www.hackerrank.com/challenges/the-company/submissions
New Companies | HackerRank
Find total number of employees.
www.hackerrank.com
- 회사코드, 설립자 이름, 리드 매니저 총수, 시니어 매니저 총수, 매니저 총수, 직원 총수 조회
SELECT DISTINCT
c.company_code,
c.founder,
COUNT(DISTINCT e.lead_manager_code),
COUNT(DISTINCT e.senior_manager_code),
COUNT(DISTINCT e.manager_code),
COUNT(DISTINCT e.employee_code)
FROM Company c JOIN Employee e ON c.company_code = e.company_code
GROUP BY 1,2
'SQL > 문제' 카테고리의 다른 글
| SQL | QCC 5회차 (0) | 2025.02.28 |
|---|---|
| SQL | QCC 4회차 (0) | 2025.01.21 |
| SQL | 대장균의 크기에 따라 분류하기 2 (0) | 2025.01.14 |
| SQL | QCC 3회차 (0) | 2025.01.13 |
| SQL | Group Sold Products By The Date, Find Users With Valid E-Mails (0) | 2025.01.13 |