SUM()
괄호 안의 필드의 합계를 출력합니다.
SELECT SUM(SALARY) FROM EMPLOYEES;
COUNT()
괄호 안의 필드의 갯수를 출력합니다.
SELECT COUNT(SALARY) FROM EMPLOYEES;
AVG()
괄호 안의 필드의 평균를 출력합니다.
SELECT AVG(SALARY) FROM EMPLOYEES;
MAX()
괄호 안의 필드 중 최대값을 출력합니다.
SELECT MAX(sALARY) FROM EMPLOYEES;
MIN()
괄호 안의 필드 중 최소값을 출력합니다.
SELECT MIN(HIRE_DATE) FROM EMPLOYEES;
Oracle 에서는 Select 구문 처리 시 반드시 테이블명칭을 기재해야되며 없을경우 Dual(Dummy Table을 선언합니다.)
ABS()
절대값을 출력합니다.
SELECT ABS(-23) FROM DUAL;
SIGN()
양수일때 1, 음수일때 -1, 0일때 0 을 반환합니다.
SELECT SIGN(23),SIGN(-23),SIGN(0) FROM DUAL;
ROUND()
반올림 처리를 도와주는 함수이며, 자릿 수를 지정 할 수 있습니다.
SELECT ROUND(0.123),ROUND(0.54) FROM DUAL;
SELECT ROUND(0.1536,2),ROUND(0.546,2) FROM DUAL;
TRUNC(A,B)
소수점기준으로 B만큼 움직이며, 0처리를 진행 합니다..
SELECT TRUNC(1234.12345,0) FROM DUAL;
SELECT TRUNC(1234.12345,2) FROM DUAL;
SELECT TRUNC(1234.12345,-1) FROM DUAL;
CEIL()
큰 정수 값을 선택합니다.
SELECT CEIL(32.8) CEIL FROM DUAL;
SELECT CEIL(32.2) CEIL FROM DUAL;
FLOOR()
작은 정수 값을 선택합니다.
SELECT FLOOR(32.8) FLOOR FROM DUAL;
SELECT FLOOR(32.2) FLOOR FROM DUAL;
POWER(A,B)
A 를 B만큼 제곱합니다.
SELECT POWER(4,2) POWER FROM DUAL;
MOD(A,B)
A 를 B만큼 나누고 나머지를 제공합니다.
SELECT MOD(4,2) MOD FROM DUAL;
SQRT()
제곱근을 출력합니다.
SELECT SQRT(2) SQRT FROM DUAL;
'DataBase > Oracle' 카테고리의 다른 글
6. Oracle GroupBy, Having 절 (0) | 2020.03.25 |
---|---|
5. Oracle 날짜 함수 (0) | 2020.03.25 |
4. Oracle 문자열 함수 (0) | 2020.03.25 |
2. Oracle Select (0) | 2020.03.25 |
1. Oracle 설치 및 개발 환경구축 (0) | 2020.03.11 |