SQL 쿼리 분석: 짧은 근무 기간에도 높은 급여를 받는 직원 찾기
데이터 분석에서 SQL은 매우 강력한 도구입니다. 오늘은 특정 조건을 만족하는 직원들의 정보를 추출하는 간단한 SQL 쿼리를 함께 살펴보겠습니다. 이번 포스팅의 목표는 월급이 $2000 이상이면서 10개월 미만 근무한 직원들의 이름을 찾아내는 것입니다.
테이블 구조
먼저, 직원 정보를 담고 있는 Employee 테이블의 구조부터 확인해 보겠습니다. 아래 표는 Employee 테이블의 각 컬럼과 데이터 유형을 보여줍니다:
ColumnType
employee_id | Integer |
name | String |
months | Integer |
salary | Integer |
SQL 쿼리
SELECT name
FROM Employee
WHERE salary > 2000 AND months < 10
ORDER BY employee_id ASC;
쿼리 설명
이 쿼리는 다음과 같은 조건을 기반으로 데이터를 검색합니다:
- 월급 조건: salary 컬럼이 2000을 초과해야 합니다.
- 근무 기간 조건: months 컬럼이 10 미만이어야 합니다.
조건을 만족하는 직원들의 name을 선택하고, employee_id를 기준으로 오름차순으로 결과를 정렬합니다.
결과
이 쿼리를 실행하면, 월급이 상대적으로 높으면서도 근무 기간이 짧은 직원들의 이름이 출력됩니다. 이러한 정보는 인사 팀이나 경영진이 보상 구조를 평가하거나 직원의 경력 개발을 지원하는 데 유용할 수 있습니다. 감사합니다.
'SQL' 카테고리의 다른 글
Revising Aggregations - The Sum Function (0) | 2024.10.03 |
---|---|
Type of Triangle (1) | 2024.10.02 |
Employee Names (1) | 2024.09.28 |
Higher Than 75 Marks (0) | 2024.09.26 |
Weather Observation Station 12 (2) | 2024.09.24 |