오라클 단일행 함수 NVL, NVL2, NULLIF, COALSECE, CASE, DECODE, CONCAT

2019. 6. 5. 00:12DB/오라클

728x90

주요 참고자료 :

http://www.gurubee.net/lecture/1880, DBA커뮤니티 구루비

https://hunit.tistory.com/223

 

 

빈칸은 추후 추가 예정.

 

NVL

NVL(칼럼이름, 바꿀 값)

지정한 칼럼의 값 중에서 NULL값이 있다면 다른 값으로 바꾼다.

NVL2

NVL2(칼럼이름, NOT NULL일 경우 반환할 값, NULL일 경우 반환할 값)

지정한 칼럼의 값이 NOT NULL이라면 인자1의 값을 반환하고, NULL이라면 인자2의 값을 반환한다.

NULLIF

NULLIF(칼럼이름1, 칼럼이름2)

칼럼1과 칼럼2를 비교하여 둘이 같다면 NULL을, 같지 않다면 칼럼1을 반환한다.

COALSECE

COALESCE(칼럼이름1, 칼럼이름2, 표시할 값)

칼럼1이 NULL인 경우 칼럼2가 반환되고, 칼럼2도 NULL인 경우 표시할 값이 나온다.

CASE  
DECODE  
CONCAT  

 

728x90
반응형

'DB > 오라클' 카테고리의 다른 글

오라클 연결연산자와 리터럴 문자열  (1) 2019.06.28
오라클 널 값 null  (0) 2019.06.28
오라클 WHERE 절 : 데이터 제한 및 정렬  (0) 2019.06.04
SQL SELECT문의 기능  (0) 2019.06.03
오라클 SQL문 종류  (0) 2019.06.03