반응형
오늘은 오라클에서 제공하는 숫자 함수와 LPAD, RPAD 함수에 대해서 알아보겠습니다.
ABS
절대값을 출력하는 함수
SELECT ABS(-27)
FROM DUAL;
결과: 27
SIGN
부호를 확인하는 함수
SELECT SIGN(27), SIGN(-27), SIGN(0)
FROM DUAL;
결과: 1, -1, 0
ROUND(숫자, [반올림 자릿수])
[반올림 자릿수] 생략 시에 소숫점 첫 번째 자리에서 반올림
SELECT ROUND(0.123), ROUND(2.553,1)
FROM DUAL;
결과: 0, 2, 6
TRUNC(A, [B])
[B]가 생략 시 소숫점 아래 모든 자리를 잘라냄
SELECT TRUNC(1234.56789), TRUNC(1234,154516, -1)
FROM DUAL;
결과: 1234, 1230
POWER(A, B)
A의 B 제곱
SELECT POWER(5,2)
FROM DUAL;
결과: 25
MOD(A, B)
A를 B로 나눈 나머지
SELECT MOD(5,2)
FROM DUAL;
결과: 1
SQRT(A)
A의 루트
SELECT SQRT(4)
FROM DUAL
결과: 2
LPAD(문자열, 총길이, 채우는값)
왼쪽으로 채움
SELECT LPAD('HELLO WORLD', 15, '*' )
FROM DUAL;
RPAD(문자열, 총길이, 채우는값)
오른쪽으로 채움
SELECT RPAD('HELLO WORLD', 15, '*' )
FROM DUAL;
반응형
'개발 & 데이터베이스 > DB' 카테고리의 다른 글
오라클 자주 발생하는 에러 종류 및 해결 방법 (0) | 2022.02.20 |
---|---|
오라클 조인의 종류와 사용법 (내부조인, 외부조인) (0) | 2022.02.10 |
오라클 DML 기본문법 (INSERT, UPDATE, DELETE, SELECT) (0) | 2022.02.03 |
오라클 자료형 변환 함수 TO_CHAR, TO_DATE와 DECODE함수, CASE문 (0) | 2022.01.29 |
오라클 잡 스케줄러 생성 및 실행 방법 (0) | 2022.01.28 |