본문 바로가기
Develop/DATABASE

오라클)산술 연산자

by 걸어다니는 종합병원 2022. 9. 20.
반응형

숫자 값과 날짜 값에 대한 산술 연산을 수행한다.

 

단항 ( +, - )  : 양수, 음수

이항 ( +, -, *, / ) : 덧셈, 뺄쎔, 곱셈, 나눗셈

 

나눗셈의 제수가 0이면 에러 발생

 

날짜 값에 산순 연산시 시분초가 출력이 안되는 경우에는

ALTER SESSION SET NLS_DATE_FORMAT         = "YYYY-MM-DD HH24:MI:SS";

세션을 변경한다.

날짜 값의 산술 연산에 사용되는 숫자 값은 일수로 계산된다.

 

TIMESTAMP값에 소수점 이하 초를 표기할기 위해서는 인터벌을 사용하면된다.

 

YEAR TO MENTH 리터럴 연산을 이용하는 경우에는 2020-02-31일이 존재하지 않기 떄문에 에러 발생

 

한달을 더하고 싶은 경우에는 ADD_MONTHS함수를 사용해야 한다.

 

 

 

산술 연산에 NULL을 사용할 경우에는 NULL이 반환된다.

연결 연산자는 피연산자를 연결한 문자 값을 반환하며, 문자 값이 아닌 피연산자는 문자 값으로 변환한다.

NULL값은 무시된다.

반응형

'Develop > DATABASE' 카테고리의 다른 글

오라클)표현식 - 단순 CASE  (0) 2022.09.23
오라클)연산자 우선순위  (0) 2022.09.23
오라클)NULL 널  (0) 2022.09.20
오라클)기본요소 - 리터럴  (0) 2022.09.18
오라클)DUAL 테이블  (0) 2022.09.18

댓글