본문 바로가기
Oracle/Oracle 이론

SQL 함수

by 임혁진 2024. 1. 16.

함수의 기본형태

문자열 함수- LPAD, RPAD , LTRIM ,RTRIM , TRIM 

 

숫자 함수 

 

 

ROUND() - 소수점 N 자리까지 반올림 

TRUNC() - 소수점 N자리까지 절삭

 

 

날짜 함수

 

 

날짜뿐 아니라 숫자 상수를 더하거나 뺄 수 있다

 

 

명시적 형변환

 

 

 

TO_CHAR 함수

 

TO_NUMBER 함수

 

TO_DATE 함수

NVL 함수

 

NVL2 함수

 

DECODE 함수

decode 함수는 if-else-then 구문과 비슷하게 해독합니다.

(컬럼명 , 찾을 값 , 찾을값과 같으면 반환할 값) 순으로 구문을 씁니다.

CASE ~WHEN ~THEN 함수

case ~when ~then 구문은 if~else,switch~case 와 비슷하고

1. case 절 뒤에 표현식(column)이 오면 when절에는 값이 ,

2. case절 뒤에 아무것도 없을 경우 when절에 조건식이 옵니다.

 

 

집합연산자 

UNION -합집합 중복X

UNION ALL -합집합 중복

INTERSECT-교집합

MINUS  -차집합

 

UNION

 

UNION ALL

 

INTERSECT

 

차집합

 

 

분석함수

RANK

DENSE_RANK

ROW_NUMBER