Programming/Oracle

ORACLE 함수-DECODE,GREATEST,LEAST

초록깨비 2021. 4. 26. 12:39
728x90
함수 기능
DECODE(exp, search1, return1,[search2, return2,]...[default] exp이 searchn과 같으면 return을 나타내고 같지 않으면 default를 나타낸다
GREATEST(exp[,exp]) exp중 최대값을 나타낸다
LEAST(exp,[exp]) exp중 최소값을 나타낸다
UID 현재 user에 대한 유일 번호를 나타낸다
USER 현재 user명을 나타낸다
USERENV('option') 현재 세션에 대한 option 정보를 나타냄

 

 

[예제]

 

  1. DECODE 

     

 

2) GREATEST, LEAST 

    . 입사일(hiredate)이 1981-06-01 부터 1981-12-31일 사이면 20% 아니면 10의 월급 인상율를 출력 

 

 

3) USER, UID, USERENV

 

728x90