OneDev
[SQL] 3. 내장함수(1) - 숫자함수(ABS, CEL, ROUND, SQRT, TRUNC, MOD) 본문
DB\SQL/SQL(Oracle)
[SQL] 3. 내장함수(1) - 숫자함수(ABS, CEL, ROUND, SQRT, TRUNC, MOD)
one_dev 2023. 2. 6. 17:291. ABS( ) : 절대값 계산
SELECT ABS(-10) FROM dual;
-- 결과값 : 10
2. CEL( ) : 올림
SELECT CEL(10.1) FROM dual;
-- 결과값 : 11
3. ROUND(n, m) : 반올림
n : 반올림하는 수
m : 소숫점 아래 자릿수(양수 → 소수 이하 / 음수 → 정수부분)
select round(191.123, 1) from dual;
-- 결과 : 191.1
select round(191.123, -1) from dual;
-- 결과 : 190
4. SQRT( n ) : 제곱근 계산(n은 양수여야 함)
select sqrt(4) from dual;
-- 결과 : 2
5. TRUNC(n, m) : 반내림
n 을 소수점 이하 m자리 반내림한 값을 리턴
select trunc(7.5597, 2) from dual;
-- 결과 : 7.55
select trunc (5254.25, -2) from dual;
-- 결과 : 5200
6. MOD(값1, 값2) : 나머지 연산
값1 을 값2 로 나눈 나머지를 리턴
select mod(55, 10) from dual;
-- 결과 : 5
'DB\SQL > SQL(Oracle)' 카테고리의 다른 글
[SQL] 3. 내장함수(4) - 변환 함수(Conversion Function) to_char, to_date, to_number (0) | 2023.02.09 |
---|---|
[SQL] 3. 내장함수(3) - 날짜 처리 함수 (0) | 2023.02.09 |
[SQL] 3. 내장함수(2) - 문자열 처리함수 (0) | 2023.02.06 |
[SQL] 2. 데이터 조작어(DML) - SELECT 문 & Oracle연산자 (0) | 2023.02.06 |
[SQL] 1. SQL 문 살펴보기(SQL문이란?, DDL, DML, DCL, TCL) (0) | 2023.02.01 |
Comments