728x90
반응형
ROUND 함수
- ROUND 함수는 숫자를 반올림하는 데 사용됩니다.
- 기본적으로 소수점 첫째 자리에서 반올림을 수행하며, 두 번째 인수를 사용하여 반올림할 자릿수를 지정할 수 있습니다.
- 예시: ROUND(123.456, 2)는 123.46을 반환합니다.
CEIL 함수
- CEIL 함수는 주어진 숫자를 무조건 올림합니다. 소수점 아래의 값이 있으면 다음 정수로 반올림합니다.
- 예시: CEIL(123.456)는 124를 반환합니다.
FLOOR 함수
- FLOOR 함수는 주어진 숫자를 무조건 내립니다. 소수점 아래의 값이 있으면 이전 정수로 내립니다.
- 예시: FLOOR(123.456)는 123을 반환합니다.
TRUNC 함수
- TRUNC 함수는 숫자를 소수점 이하로 자르거나 반올림하지 않고 그냥 버립니다.
- 예시: TRUNC(123.456)는 123을 반환합니다.
TRUNC 함수의 두 번째 인수 활용
- TRUNC 함수의 두 번째 인수를 사용하여 특정 자릿수에서 자르거나 반올림할 수 있습니다.
- 예시: TRUNC(123.456, 1)은 123.4를 반환합니다
TO_NUMBER 함수:
- TO_NUMBER 함수를 사용하여 반올림 없이 문자열을 숫자로 변환할 수 있습니다.
- 예시: TO_NUMBER('123.456', '999.99')는 123.46을 반환합니다.
728x90
반응형
'SQL' 카테고리의 다른 글
Oracle PL/SQL에서 IF-ELSIF-ELSE 구문 사용하기 (2) | 2023.12.17 |
---|---|
ORACLE 문자타입의 데이터를 숫자 타입 으로 변경 하는 방법(TO_NUMBER) (0) | 2023.10.23 |
[ORACLE] 조회된 데이터의 ROW CONUT 수를 반환 하는 함수 - COUNT() (2) | 2022.10.05 |
[ORACLE] 순위를 정하는 함수 (순위 함수) - ROW_NUMBER (1) | 2022.09.22 |
[ORACLE] 순위를 정하는 함수 (순위 함수) - DENSE_RANK (1) | 2022.09.22 |