HR 데이터 분석을 통한 채용 기획 - Table Create

dpwl·2024년 5월 19일
0

Data Analysis with SQL

목록 보기
90/120

1. Table Create

옵션 1: 테이블 생성 후 데이터 삽입

CREATE TABLE hr.hr_cate
(
	EmployeeNumber INT(11)
  , Attrition VARBINARY(50)
  , businessTravel VARBINARY(50)
  , Department VARBINARY(50)
  , EducationField VARBINARY(50)
  , Gender VARBINARY(50)
  , JobRole VARBINARY(50)
  , MaritalStatus VARBINARY(50)
  , OverTime VARBINARY(50)
)
;
INSERT INTO hr.hr_cate
(
	SELECT EmployeeNumber
	  , Attrition
	  , businessTravel
	  , Department
	  , EducationField
	  , Gender
	  , JobRole
	  , MaritalStatus
	  , OverTime
	FROM hr.HR_Employee_Attrition hea
)
;

옵션 2: 테이블 생성하면서 데이터 삽입

CREATE TABLE hr.hr_number
(
	SELECT 
	EmployeeNumber, Age, DailyRate, DistanceFromHome,
	Education, EmployeeCount, EnvironmentSatisfaction,
	HourlyRate, JobInvolvement, JobLevel, JobSatisfaction,
	MonthlyIncome, MonthlyRate, NumCompaniesWorked, PercentSalaryHike,
	PerformanceRating, RelationshipSatisfaction, StandardHours,
	StockOptionLevel, TotalWorkingYears, TrainingTimesLastYear,
	WorkLifeBalance, YearsAtCompany, YearsInCurrentRole,
	YearsSinceLastPromotion, YearsWithCurrManager
	FROM hr.HR_Employee_Attrition hea
)
;

2. 테이블 연결

1) hr_cate 테이블에서 상단의 엔티티 관계도 선택
2) hr_cate 테이블의 엔티티 관계도hr_number 테이블 드래그 앤 드랍
3) hr_cate 테이블의 'EmployeeNumber'를 hr_number 테이블의 'EmployeeNumber'로 드래그 앤 드랍

4) 확인 버튼 클릭

EmployeeNumber를 키 값으로 연결을 해주게 된다.

profile
거북선통통통통

0개의 댓글