Oracle/Oracle 이론
SQL 함수
임혁진
2024. 1. 16. 17:48
함수의 기본형태
문자열 함수- 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