COUNT() : 개수를 구합니다.
SUM() : 합계를 구합니다.
MAX() : 최대값
MIN() : 최소값
AVG() : 평균을 구합니다.(파이썬MEAN과 구분)
ABS() : 절대값을 구합니다.
CEIL() : 값보다 큰 정수 중 가장 작은 정수를 구합니다.(소수점 이하 올림)
FLOOR() : 값보다 작은 정수 중 가장 큰 정수를 구합니다.(소수점 이하 버림)
ROUND(대상, 자릿수) : 자릿수를 기준으로 반올림 합니다.
TRUNCATE(대상, 자릿수) : 자릿수를 기준으로 버림 합니다.
POW(X, Y), POWER(X, Y) : X의 Y승을 의미 합니다.
SQRT(숫자) : 숫자의 제곱근
MOD(분자, 분모) : 분자를 분모로 나눈 나머지를 구합니다.
GREATEST(숫자1, 숫자2, ...) : 주어진 숫자 중에 가장 큰 값을 반환합니다.
LEAST(숫자1, 숫자2, ...) : 주어진 숫자 중에 가장 작은 값을 반환합니다.
예시)
QUESTION : Query the average population for all cities in CITY, rounded down to the nearest integer.
Field | Type |
---|---|
ID | NUMBER |
NAME | VARCHAR2(17) |
COUNTRYCODE | VARCHAR2(3) |
DISTRICT | VARCHAR2(20) |
POPULATION | NUMBER |
SELECT FLOOR(AVG(POPULATION)) FROM CITY;