복수의 조건을 갖는 SQL 쿼리 연습문제

이번 연습문제에서는 SQL에서 여러 조건을 사용하여 데이터를 조회하는 방법을 연습할 것입니다. 다른 조건 연산자들을 활용하여 원하는 결과를 얻을 수 있도록 다양한 쿼리를 작성해보세요.

테이블 설명

다음과 같은 employees 테이블이 있다고 가정해봅시다.

id name department salary
1 John HR 4000
2 Mary Sales 3500
3 Mike HR 5000
4 Sarah Finance 6000
5 David Sales 4500
6 Lisa Finance 5500
7 James IT 4500
8 Olivia IT 4000

문제

  1. department가 ‘HR’이고 salary가 4500 이상인 직원들의 이름과 월급을 조회하세요.
  2. department가 ‘Sales’이거나 ‘Finance’이고 salary가 4000 이하인 직원들의 이름과 부서를 조회하세요.
  3. salary가 5000 이상인 직원들의 이름과 월급을 조회하세요.
  4. department가 ‘IT’이고 salary가 4000인 직원들의 이름과 월급을 조회하세요.

쿼리 예시

  1. department가 ‘HR’이고 salary가 4500 이상인 직원들의 이름과 월급을 조회하는 쿼리 예시입니다.
SELECT name, salary
FROM employees
WHERE department = 'HR' AND salary >= 4500;
  1. department가 ‘Sales’이거나 ‘Finance’이고 salary가 4000 이하인 직원들의 이름과 부서를 조회하는 쿼리 예시입니다.
SELECT name, department
FROM employees
WHERE (department = 'Sales' OR department = 'Finance') AND salary <= 4000;
  1. salary가 5000 이상인 직원들의 이름과 월급을 조회하는 쿼리 예시입니다.
SELECT name, salary
FROM employees
WHERE salary >= 5000;
  1. department가 ‘IT’이고 salary가 4000인 직원들의 이름과 월급을 조회하는 쿼리 예시입니다.
SELECT name, salary
FROM employees
WHERE department = 'IT' AND salary = 4000;

위 쿼리들을 실행하여 원하는 결과를 얻을 수 있습니다. 본 문제를 기반으로 다양한 조건을 사용하는 SQL 쿼리를 연습해보세요!

참고 자료