일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Notice
Tags
- 일기
- where절
- 테이블삭제
- 인덱스
- SQLD
- 회사싫어
- constraint
- 빅데이터
- Update
- INSERT
- Drop
- 홈트
- data
- ROWNUM
- 직장생활
- SQL
- 30일챌린지
- 데이터모델링
- 전생
- 책리뷰
- 30일글쓰기
- ERD
- 보울룸
- rename
- null
- 넷플릭스
- 환생
- 직장인일기
- 회사생활
- 도전
Archives
- Today
- Total
최보름달
[SQL] 내장 함수 (Built in function) 본문
내장 함수
내장 함수는 벤더에서 제공하는, 데이터베이스를 설치하면 기본적으로 제공되는 함수를 말한다.
내장 함수는 다시 단일행 함수(single row function)과 다중행 함수(multi row function)으로 나눌 수 있다.
다중행 함수는 다시 집계 함수(aggregate function), 그룹 함수(group function), 윈도우 함수(window function)으로 나눌 수 있다.
함수는 입력되는 값이 아무리 많아도 출력은 하나만 된다는 M:1 관계라는 중요한 특징을 가지고 있다.
단일행 함수는 처리하는 데이터 형식에 따라서 문자형, 숫자형, 날짜형, 변환형, NULL 관련 함수로 나눌 수 있다.
단일행 함수의 종류
단일행 함수의 특징
- SELECT, WHERE, ORDER BY 절에 사용 가능하다.
- 각 행(row)에 대해 개별적으로 작용하여 데이터 값들을 조작하고, 각가의 행에 대한 조작 결과를 리턴한다.
- 여러 인자를 입력해도 단 하나의 결과만 리턴한다.
- 함수의 인자로 상수, 변수, 표현식이 사용 가능하고, 하나의 인수를 가지는 경우도 있지만 여러 개의 인수를 가질 수도 있다.
- 함수 중첩이 가능하다.
kdata 한국데이터진흥원에서 출간한 SQL 전문가 가이드 2013 Edition을 요약했습니다.
'문송한 회사생활 > SQL 공부' 카테고리의 다른 글
[SQL] 숫자형 함수(ABS, MOD, CEIL, FLOOR, ROUND, TRUNC ...) (0) | 2020.08.09 |
---|---|
[SQL] 문자형 함수(lower, upper, concat, substring, length, trim) (0) | 2020.08.09 |
[SQL] where절 ROWNUM, TOP (0) | 2020.08.08 |
[SQL] where절: 부정연산자( 같지 않다 !=, ^=, <>, NOT) (0) | 2020.08.08 |
[SQL] where절 논리연산자 (AND, OR, NOT) (0) | 2020.08.08 |