DML - SELECT - NULL 조건식

jsbak·2020년 8월 26일
0

DB

목록 보기
15/35

NULL 조건식

  • NULL값의 비교는 관계연산자('=')로 비교할 수 없음
  • IS NULL, IS NOT NULL

예)사원테이블(EMPLOYEES)에서 영업실적코드(COMMISSION_PCT)가 NULL이 아닌 사원을 조회하시오 단, Alias는 사원이름, 부서코드, 영업실적

select emp_name as 사원이름,
       department_id as 부서코드,
       commission_pct as 영업실적
  from employees
 where commission_pct is not null;

예)사원테이블에서 보너스를 지급하여 급여액을 조회하시오 보너스=본봉(salary) * 영업실적 지급액=본봉+보너스 단, Alias는 사원명, 본봉, 보너스, 지급액

select emp_name as 사원명,
       salary as 본봉,
       NVL(salary * commission_pct,0) as 보너스,
       salary + NVL(salary * commission_pct,0) as 지급액
       -- NVL() 널처리함수
  from employees;

profile
끄적끄적 쓰는곳

0개의 댓글