비투엔 라이프/스토리

재미삼아 풀어보는 SQL 작성 QUIZ!

알 수 없는 사용자 2016. 3. 18. 17:07



안녕하세요. 비투엔 남성윤 선임입니다.

이번 두 번째 문제는 간단하면서 어디서든 활용할 수 있는 문제로 준비했습니다.


표준화 업무 중 기본의 테이블에서 표준단어를 추출하는 상황에서 모티브를 얻어 작성하였습니다.

이 문제에서는 '정규표현식'을 사용하길 권장합니다.

  1. B2EN_COL_COMMENTS의 COLUMN_NAME을 언더바(_)으로 나눈다.
  2. 1번에 나눈 문자를 표준단어테이블의 WORD_ENG_NAME과 비교하여 추천 COMMENTS를 생성한다.
  3. COMMENTS와 추천 COMMENTS를 비교하여 다르거나 없는 경우를 보여주는 SQL을 작성한다.

     B2EN_COL_COMMENTS

 

TABLE_NAME

COLUMN_NAME

COMMENTS

 

 EMP

 EMP_NO

 사원번호 

 

 EMP

 EMP_NAME

 직원명

 

 EMP

 JOB_KIND

 업무분류

 

 EMP

 MGR_NO

 매니저번호

 

 EMP

 HIRE_DATE

 채용일자

 

 EMP

 SAL

 

 

 EMP

 COMM

 커미션

 

 EMP

 DEPT_NO 

 부서번호


     B2EN_STD_WORD (표준단어테이블)

 

WORLD_ENG_NAME

WORLD_KOR_NAME

 

 EMP

 사원 

 

 NO 번호

 

 NAME 명

 

 JOB

 업무

 

 KIND 분류

 

 MGR 매니저

 

 HIRE 채용

 

 DATE 일자
 

 SAL

 급여


 

TABLE_NAME

COLUMN_NAME

COMMENTS

RECO_COMMENTS

 

 EMP

 COMN

 커미션

 ②

 

 EMP

 EMP_NAME

 직원명

 사원명     

 

 EMP

 SAL

 급여


 COMMENTS와 추천COMMENTS가 다른 COLUMN을 보여준다.

 표준단어 테이블에 없는 COLUMN을 보여준다.

 COMMENTS가 없는 추천 COMMENTS를 보여준다.


필요한 스크립트는 TEXT파일로 함께 첨부합니다:)

SQLQUIZ02.txt