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

+ Recent posts