[oracle] DML 연산자

Jehyung Kim·2023년 1월 24일
0

Oracle SQL DB

목록 보기
3/18

문제1) 각 사원들의 급여액과 급여액에서 1000을 더한 값, 200을 뺀 값, 2를 곱한 값, 2로 나눈 값을 가져온다.

힌트없음

문제2) 각 사원의 급여액, 커미션, 급여 + 커미션 액수를 가져온다.

hint) nvl(comm, 0) -> comm이 null 값이면 0으로 대체한다.

**문제3)사원들의 이름과 직무를 다음 양식으로 가져온다.​

000 사원의 담당 직무는 XXX 입니다.**

hint) 문자열 || 컬럼 || 문자열 || 컬럼

문제4) 사원들이 근무하고 있는 근무 부서의 번호를 가져온다.

_hint) 중복된 로우를 제거하는 키워드 distinct

1) select sal+1000 , sal - 200, sal*2, sal/2
from emp;

2) select sal, nvl(comm,0), sal+nvl(comm,0)
from emp;

3) select ename || '사원의 담당 직무는' || job || '입니다'
from emp;

4) select distinct deptno
from emp;
profile
tryandcatch

0개의 댓글