안녕하세요
호고코입니다 ㅎㅎㅎㅎㅎㅎ

오늘은 벤더에서 제공하는 함수인 내장 함수중에
단일행을 반환하는 단일행 함수에 대해서 정리해볼께용!
1. 내장함수란?
내장함수
|
- 벤더에서 제공하는 함수
|
|
- 단일행 함수(단일 값 반환)와 다중행 함수(다중 값 반환)로 나뉨
- 다중행 함수는( 집계함수, 그룹함수, 윈도우 함수로 나뉨)
|
2. 단일행 문자형 함수

LOWER(문자열)
|
문자열의 알파벳을 소문자로 변환
|
|
UPPER(문자열)
|
문자열의 알파벳을 대문자로 변환
|
|
ASCII(문자)
|
문자를 ASCII 코드 번호로 변환
|
|
CHR / CHAR(ASCII번호)
|
ASCII 코드 번호를 문자나 숫자로 변환
|
|
CONCAT(문자열, 문자열)
|
문자열을 연결
|
|
LENGTH / LEN(문자열)
|
문자열의 개수를 출력
|
|
LTRIM(문자열)
|
문자열을 첫 문자부터 확인하여 지정문자를 만나면 문자를 삭제
|
|
RTRIM(문자열)
|
문자열을 마지막 문자부터 확인하여 지정문자를 만나면 문자를 삭제
|
|
TRIM(문자열)
|
문자열을 양쪽에 있는 지정문자를 삭제
|
|
SUBSTR / SUBSTRING
|
문자열을 잘라서 출력
|
※ORACLE함수 / SQL SERVER함수 , /없는 것은 공통 함수
3. 단일행 숫자형 함수

ABS(숫자)
|
숫자의 절대값을 반환
|
|
SIGN(숫자)
|
숫자를 양수, 음수, 0인지 구별후 반환
|
|
MOD(숫자1, 숫자2)
|
숫자1을 숫자2로 나눈 나머지 값을 반환
|
|
CEIL /CEILNG(숫자)
|
숫자보다 크거나 같은 최소 정수를 반환
|
|
FLOOR(숫자)
|
숫자보다 작거나 같은 최대 정수를 반환
|
|
ROUND(숫자, A)
|
숫자를 소수점 A자리에서 반올림하여 반환
|
|
TRUNC(숫자, A)
|
숫자를 소수 A점 자리에서 잘른 후 반환
|
※ORACLE함수 / SQL SERVER함수 , /없는 것은 공통 함수
4. 단일행 날짜형 함수

SYSDATE / GETDATE()
|
현재 날짜와 시각을 출력
|
|
EXTRACT / DATEPART
|
날짜 데이터에서 년/월/일 시간/분/초 데이터를 출력
* 사용형식
YEAR, MOTNH, DAY, HOUR, MINUTE, SECOND
|
|
TO_NUMVBER
|
날짜 데이터를 숫자형식으로 변환해서 출력
|
※ORACLE함수 / SQL SERVER함수 , /없는 것은 공통 함수
5. 단일행 변환형 함수

TO_NUMBER(문자열)
|
문자열을 숫자로 반환
|
|
TO_CHAR(숫자, 형식)
|
숫자나 날짜를 주어진 형식에 맞게 문자열 타입으로 변환
|
|
TO_DATE(문자열, 형식)
|
문자열을 주어진 형식의 날짜 타입으로 변환
|
'Database' 카테고리의 다른 글
[Database] 오라클 ORDER BY 정렬 알아보기! (0) | 2022.12.20 |
---|---|
[Database] 연산자 정리하기! (LIKE, NOT, AND, BETWEEN 등) (0) | 2022.12.16 |
[Database] 트랜잭션 알아보기! (COMMIT, ROLLBACK, 특징) (0) | 2022.12.14 |
[Database] DML(INSERT, UPDATE, DELETE, SELECT) 알아보기! (0) | 2022.12.12 |
[Database] 오라클 테이블 컬럼 추가, 수정, 삭제, 이름변경 하기! (0) | 2022.12.08 |