데이터 베이스(Oracle)

숫자 타입의 데이터 처리 함수

alsdnr6672 2024. 7. 23. 16:57

ABS : 숫자의 절대값을 구해주는 함수
SELECT ABS(-10) "-10의 절대값" FROM DUAL;` -- 10

 * MOD : 두 수를 나눈 나머지 값을 구해주는 함수

MOD(숫자1, 숫자2) --> 숫자1 % 숫자2

SELECT MOD(10, 3) FROM DUAL; --1

ROUND : 반올림한 값을 구해주는 함수

  ROUND(숫자[, 위치]) : 위치=> 소숫점 N번째 자리

SELECT ROUND(123.456) FROM DUAL;    -- 결과 : 123
SELECT ROUND(123.456, 1) FROM DUAL; -- 결과 : 123.5
SELECT ROUND(123.456, 2) FROM DUAL; -- 결과 : 123.46

SELECT ROUND(123.456, -1) FROM DUAL; -- 결과 : 120
SELECT ROUND(123.456, -2) FROM DUAL; -- 결과 : 100

 

TO_CHAR 숫자 또는 날짜 타입의 값을 문자 타입으로 변환시켜주는 함수

 

[표현법]
       TO_CHAR(숫자|날짜[, 포맷])

'데이터 베이스(Oracle)' 카테고리의 다른 글

GROUP BY&HAVING&집합연산자  (1) 2024.07.23
그룹 함수  (1) 2024.07.23
숫자 타입의 데이터 처리 함수2  (1) 2024.07.23
DB 함수 문자타입  (0) 2024.07.22
SQL 활용 및 DB 설계  (0) 2024.07.22