반응형
🗓️ 문제 설명
- Employee 테이블은 empId를 기본키로 가지며, empId, name, supervisor, salary는 각각 직원 ID, 이름, 감독관 ID, 임금을 나타냅니다.
Column name | Type |
empId | int |
name | varchar |
supervisor | int |
salary | int |
- Bonus 테이블은 empId를 기본키로 가지며, empId는 employee의 외래키입니다.
- Bonus 테이블의 empId, bonus는 각각 직원 ID, 보너스를 의미합니다.
Column name | Type |
empId | int |
bonus | int |
❓문제
- 1000 이하의 보너스를 받는 직원의 이름과 보너스 금액을 조회하는 SQL을 작성해주세요.
- 문제 예시
Employee
empId | name | supervisor | salary |
3 | Brad | null | 4000 |
1 | John | 3 | 1000 |
2 | Dan | 3 | 2000 |
4 | Thomas | 3 | 4000 |
Bonus
empId | bonus |
2 | 500 |
4 | 2000 |
- 출력 예시
name | bonus |
Brad | null |
John | null |
Dan | 500 |
💻 코드
최종 코드
- 실행 결과
코드 풀이
반응형
'코딩문제풀이 > SQL' 카테고리의 다른 글
[LeetCode] Game Play Analysis IV (SQL) (0) | 2023.05.15 |
---|---|
[LeetCode] Investments in 2016 (SQL) (0) | 2023.05.12 |
[LeetCode] Game Play Analysis 1 (SQL) (0) | 2023.05.09 |
[LeetCode] Delete Duplicate Emails (SQL) (0) | 2023.05.08 |
[LeetCode] Department Highest Salary (SQL) (0) | 2023.05.05 |