[DB]Sql함수
문자함수
구 분 |
설 명 |
|
LPAD, RPAD |
입력 받은 문자열과 기호를 정렬하여 특정 길이의 문자열로 반환한다. |
|
TRIM |
잘라내고 남은 문자를 표시한다. |
|
CONVERT |
CHAR SET을 변환한다. |
|
CHR |
ASCII 코드 값으로 변환한다. |
|
ASCII |
ASCII 코드 값을 문자로 변환한다. |
|
REPLACE |
문자열에서 특정 문자를 변경한다. |
숫자함수
구 분 |
설 명 |
ABS |
절대값을 구한다. |
COS |
COSINE 값을 반환한다. |
EXP |
e(2.71828183…)의 n승을 반환한다. |
FLOOR |
소수점 아래를 잘라낸다.(버림) |
LOG |
LOG값을 반환한다. |
POWER |
POWER(m, n) m의 n승을 반환한다. |
SIGN |
SIGN (n) n<0이면 –1, n=0이면 0, n>0이면 1을 반환한다. |
SIN |
SINE값을 반환한다. |
TAN |
TANGENT값을 반환한다. |
ROUND |
특정 자릿수에서 반올림한다. |
TRUNC |
특정 자릿수에서 잘라낸다. (버림) |
MOD |
입력 받은 수를 나눈 나머지 값을 반환한다. |
날짜함수
구 분 |
설 명 |
SYSDATE |
시스템 저장된 현재 날짜를 반환한다. |
MONTHS_BETWEEN |
두 날짜 사이가 몇 개월인지를 반환한다. |
ADD_MONTHS |
특정 날짜에 개월 수를 더한다. |
NEXT_DAY |
특정 날짜에서 최초로 도래하는 인자로 받은 요일의 날짜를 반환한다. |
LAST_DAY |
해당 달의 마지막 날짜를 반환한다. |
ROUND |
인자로 받은 날짜를 특정 기준으로 반올림한다. |
TRUNC |
인자로 받은 날짜를 특정 기준으로 버린다. |
형 변환 함수
구 분 |
설 명 |
TO_CHAR |
날짜형 혹은 숫자형을 문자형으로 변환한다. |
TO_DATE |
문자형을 날짜형으로 변환한다. |
TO_NUMBER |
문자형을 숫자형으로 변환한다. |
DECODE 함수
DECODE 함수는 프로그램 언어에서 자주 쓰이는 switch case 문과 같은 기능을 갖고있다.
형식 |
DECODE (표현식, 조건1, 결과1, 조건2, 결과2, 조건3, 결과3,
기본결과n ) |
'IT > [DB]' 카테고리의 다른 글
[DB] SQL DML을 알아보자!! (1) | 2018.04.19 |
---|---|
[DB]SQL의 DDL을 알아보기!!! (0) | 2018.04.19 |
[DB]Group Function / 집합 set (0) | 2018.04.18 |
[DB]SQL*Plus 명령어,편집 명령어, 파일 명령어 (0) | 2018.04.18 |
[Oracle] DB&DBMS/데이터베이스의 관계 데이터 모델/SQL (0) | 2018.04.18 |