자격증/SQLD
SQLD 정리 / 과목 2 SQL 기본 및 활용 / 제1장 SQL 기본 / 제6절 함수
RUCKUS
2021. 5. 26. 15:00
제6절 함수
1. 내장 함수(BUILT-IN FUNCTION) 개요
- 단일행 함수, 다중행 함수(집계함수, 그룹함수, 윈도우함수)
- 함수는 입력되는 값이 아무리 많아도 출력은 하나만 된다 M:1 관계
[단일행 함수 특징] - SELECT, WHERE, ORDER BY 절에 사용
- 각 행 들에 대해 개별적으로 작용, 각각의 행에 대한 조작 결과 리턴
- 여러 인자를 입력해서 단 하나의 결과만 리턴
- 함수의 인자로 함수 중첩 가능
- 함수의 인자로 상수, 변수, 표현식 가능 / 여러개의 인수도 가질 수 있음
2. 문자형 함수
SELECT 함수 FROM DUAL;
- DUAL은 사용자 SYS가 소유, 모든 사용자가 엑세스 가능한 테이블
- SELECT ~ FROM 형식을 갖추기 위한 더미테이블 이다.
- Oracle만 해당
3. 숫자형 함수
4. 날짜형 함수
5. 변환형 함수
6. CASE 표현 : IF-THEN-ELSE 논리와 유사한 방식의 표현식
7. NULL 관련 함수