비투엔 라이프/스토리
재미삼아 풀어보는 SQL 작성 QUIZ!
알 수 없는 사용자
2016. 3. 18. 17:07
안녕하세요. 비투엔 남성윤 선임입니다.
이번 두 번째 문제는 간단하면서 어디서든 활용할 수 있는 문제로 준비했습니다.
표준화 업무 중 기본의 테이블에서 표준단어를 추출하는 상황에서 모티브를 얻어 작성하였습니다.
이 문제에서는 '정규표현식'을 사용하길 권장합니다.
- B2EN_COL_COMMENTS의 COLUMN_NAME을 언더바(_)으로 나눈다.
- 1번에 나눈 문자를 표준단어테이블의 WORD_ENG_NAME과 비교하여 추천 COMMENTS를 생성한다.
- 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파일로 함께 첨부합니다:)