--숫자함수는 기본적으로 자바와 비슷한 면이 많다.
ceil(천장) 무조건 올림
floor(바닥) 무조건 버림
round 반올림(자리수 지정이 가능)
trunc 버림(자리수 지정이 가능)
-- 자리수 지정은 정수는 소수점,
select 123.45,
round(123.4567, 2),
round(123.4567, -2),
trunc(123.4567, 2) "소수점버림",
trunc(123.4567, -2) "정수버림"
from dual
결과는 123.46, 100, 123.45, 100
과 같다.
--각 사원별로 커미션의 금액을 알고자 한다.
select first_name, nvl(salary * commission_pct,0) from employees
'데이터베이스' 카테고리의 다른 글
oracle 조인 (0) | 2014.09.11 |
---|---|
oracle 날짜함수 (0) | 2014.09.11 |
oracle 오라클에서 쓸수있는 문자함수 (0) | 2014.09.11 |
oracle _, %로 검색 조금더 멋있게 하기 (0) | 2014.09.11 |
oracle 비교연산자를 쓰지말고 is null, is not null 로 null을 골라내자 (0) | 2014.09.11 |