[zerobase] SQL 데이터분석 10일차

Wien·2024년 2월 15일

[24.02.15]

Project 4. HR 데이터를 통한 채용 기획하기


이제 본격적으로 SQL로 분석을 해볼 것 같다. DBeaver를 사용한다.



DBeaver - DB Insert

  • DB부터 연결해주자. MySQL을 사용한다.

  • 이제 데이터를 적재해보자

우선 DB 생성



데이터 가져오기 선택
다음 다음 다음... 을 누르면 데이터를 적재할 수 있다.



SQL 분석

GROUP BY

  • 부서, 직무, 직급 별 재직 인원수를 구해보자.

  • 부서, 직무, 성별 재직 인원 수, 나이 최소값/최대값 구하기


논리연산자

  • 최소 5년 이상 재직, 나이 30~45, 직급 3~4, HR소속 아닌 재직자 수 구하기

Adhoc Query(1) 작성

  • 부서/직무/직급별로 재직 연수 5년 이상, 입사 이후 동일 직무에서 지속 근무, 최근 1년 내 승진 없는 사원 수를 직급 기준 내림차순으로 출력하기

LIMIT / HAVING

  • 부서 별 전공 종류 그룹 중 가장 많은 재직자가 있는 그룹은? Top5 출력.

  • 부서별 전공 종류 그룹 중 30명 이하인 그룹 출력하기.


profile
zerobase study note

0개의 댓글