학원수업_Oracle

201013 Oracle 표현식

logloglog 2020. 10. 13. 12:52

다른언어의 조건식(IF문..)을 표현식을 활용해서 따라할 수 있다.

 

애플리케이션 개발언어의 IF와 비슷한 기능 제공

두가지가 있음

 

(1) CASE WHEN ~ THEN (주로 사용),

- 주어진 조건을 판단하여 서로 다른 명령을 수행

- SELECT절에서 사용됨

 

* 사용형식

CASE WHEN 조건1 THEN 명령문1
        WHEN 조건2 THEN 명령문2
                :
        ELSE 명령문n
END

 

EX

회원테이블에서 회원들의 성별을 구하는 쿼리를 작성하시오

Alias 는 회원번호, 회원명, 주민번호, 성별, 마일리지

성별에는 '여성회원','남성회원'으로 출력

 

>>조건이 없다. 모든 회원들이 연산에 참여해야함

(2) DECODE(함수임)

 

 

'학원수업_Oracle' 카테고리의 다른 글

201015 Oracle 함수2  (0) 2020.10.15
201014 Oracle 함수 (FUNCTION)  (0) 2020.10.14
201013 Oracle 집합연산자  (0) 2020.10.13
201012 Oracle  (0) 2020.10.12
201008 Oracle 숫자자료형, 날짜형, 이진자료 저장, SELECT문  (0) 2020.10.08