728x90
반응형
오라클 함수

 

 

오라클에서 함수(=내장함수)란 공통적으로 자주 사용하는 기능을 데이터베이스 오브젝트로 정의하여 자체적으로 만들어 놓고 필요할 때마다 호출하여 사용하는 것을 말한다.

 

이번엔 자주 사용하는 오라클 함수정리 이번엔 숫자함수와 날짜함수를 알아보자!

 

 

< 숫자 함수 >

abs(-7) - 7, 절대값을 계산하는 함수

mod(1500, 200) - 100, 1500 / 200 의 나머지를 반환하는 함수

ceil(1.123) - 2

ceil(-1.623) - -1, 소수점 첫째자리에서 해당 값을 올림 처리한 정수를 반환하고 해당 값보다는 크지만 가장 근접하는 최소값을 구하는 함수 

floor(1.123) - 1

floor(-1.123) - -2, 소수점 첫째자리에서 해당 값을 내림 처리한 정수를 반환하고 해당 값보다는 작지만 가장 근접하는 최대값을 구하는 함수

round(17.825, 2)- 17.86

round(17.825, 1) - 17.8

round(17.825, 0) - 18

round(17.825, -1) - 20

round(17.825,-2) - 0

round(n, m) - 해당 숫자n에m자리까지

반올림하는 함수

 

trunc(17.825, 2) - 17.82

trunc(17.825, 1) - 17.8

trunc(17.825, 0) - 17

trunc(17.825, -1) - 10

trunc(17.825, -2) - 0

trunc(n. m) - 해당 숫자 n에서 m자리까지 버림하는 함수 

< 날짜 함수 >

 sysdate - 현재 날짜, 시간 ex. select sysdate from dual; - 14/03/24

 months_between(sysdate, to_date('2014-12-11'))-8.5659965,

 months_between(to_date('2014-12-11'), sysdate) - 8.56597409, 첫번째 날짜에서 두번째 날짜 사이   개월 수를 반환하는 함수 

  add_months(sysdate, 5) - 14/08/24

 add_months(sysdate, -5) - 13/10/24, 해당 날짜에서 개월 수를 더한 날짜를 반환하는 함수

 next_day(sysdate, '금요일') - 14/03/28, 해당 날짜에서 최초로 도래하는 해당 요일의 날짜를 반환하는 함수

 last_day(sysdate)14/03/31, 해당 날짜가 포함되어 있는 달의 마지막 날짜를 반환하는 함수

 

 

 

 

 

지난번 오라클 정리 포스팅과 함께 보시면 오라클 함수에대해 공부하기에 유용할 것같습니

 

이상 숫자함수와 날짜 함수까지 알아보았습니다.

같이 함수공부 많이 해보아요~~


 

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,