데이터 분석 기술 블로그

서브쿼리 기초 1 본문

SQL/문제풀이

서브쿼리 기초 1

데이터분석가 이채은 2024. 12. 25. 19:17

문제 1: 직원 급여가 평균 이상 인 직원 찾기

데이터셋: employees

id name department_id salary
1 Alice 101 60000
2 Bob 102 45000
3 Charlie 101 70000
4 David 103 40000
5 Eve 101 55000

 

문제

employees 테이블에서 평균 급여보다 높은 급여를 받는 직원의 이름과 급여를 출력하세요.

 

CREATE TABLE employees (
    id INT PRIMARY KEY,
    name VARCHAR(50),
    department_id INT,
    salary INT
);

INSERT INTO employees (id, name, department_id, salary) VALUES
(1, 'Alice', 101, 60000),
(2, 'Bob', 102, 45000),
(3, 'Charlie', 101, 70000),
(4, 'David', 103, 40000),
(5, 'Eve', 101, 55000);
SELECT name, salary
FROM employees
WHERE salary > (SELECT AVG(salary) FROM employees);

'SQL > 문제풀이' 카테고리의 다른 글

서브쿼리 기초 3 *  (0) 2024.12.27
서브쿼리 기초 2  (0) 2024.12.26
Fix Names in a Table _ Easy. LeetCode *  (0) 2024.11.01
Japan Population _ Easy. HackerRank  (0) 2024.10.31
Employees Whose Manager Left the Company _ Easy. LeetCode  (0) 2024.10.30