반응형
* 단일 행 함수
- SELECT절, WHERE절, ORDER BY절에 사용 가능
- 각 행에 개별적으로 작용
- 여러 인자를 입력해도 단 하나의 결과만 출력
1. 문자형 함수
- 문자를 입력하면 문자나 숫자 값을 반환한다.
- 문자형 함수의 종류
- 문자형 함수 사례
2. 숫자형 함수
- 숫자를 입력하면 숫자 값을 반환한다.
- 숫자형 함수 종류
- 숫자형 함수 사례
3. 날짜형 함수
- DATE 타입의 값을 연산한다.
- 날짜형 함수 종류
- 날짜형 데이터 연산
4. 변환형 함수
- 문자, 숫자, 날짜형 값의 데이터 타입을 변환한다.
- 데이터 유형 변환의 종류
- 명시적(Explict) 데이터 유형 변환 : 데이터 변환형 함수로 데이터 유형을 변환하도록 명시해 주는 경우
- 암시적(Implicit) 데이터 유형 변환 : 데이터베이스가 자동으로 데이터 유형을 변환하여 계산하는 경우 - 변환형 함수의 종류
5. CASE 표현
- IF-THEN-ELSE 논리와 유사한 방식으로 표현식을 작성해서 SQL의 비교 연산 기능을 보완하는 역할을 함
- CASE 표현을 하기 위해서는 조건절을 표현하는 두 가지 방법이 있고, Oracle의 경우 DECODE 함수를 사용함
- CASE 표현의 종류
- 예시
6. NULL 관련 함수
- NULL을 처리하기 위한 함수
- NULL 관련 함수의 종류
- 예시
반응형
'SQLD > 2과목 SQL 기본 및 활용' 카테고리의 다른 글
[SQLD]Ⅱ- 1장 SQL 기본 - 8절 ORDER BY 절 (0) | 2022.04.09 |
---|---|
[SQLD]Ⅱ- 1장 SQL 기본 - 7절 GROUP BY, HAVING 절 (0) | 2022.04.09 |
[SQLD]Ⅱ- 1장 SQL 기본 - 5절 WHERE 절 (0) | 2022.04.06 |
[SQLD]Ⅱ- 1장 SQL 기본 - 4절 TCL(TRANSACTION CONTROL LANGUAGE) (0) | 2022.04.01 |
[SQLD]Ⅱ- 1장 SQL 기본 - 3절 DML(DATA MANIPULATION LANGUAGE) (0) | 2022.03.31 |