SQL Single Number Function
Table of contents
Single Number Functions
ceil()
실수를 특정 자리수에서 올림
syntax
ceil(실수, 자릿수)
select 123
, ceil(123.55)
, ceil(123.25)
from dual;
round()
실수를 특정 자리수에서 반올림
syntax
round(실수, 자릿수)
select round(987.654, 2)
, round(987.654, 0)
, round(987.654, -1)
, round(987.654, -2)
from dual;
floor()
실수를 특정 자리수에서 내림
syntax
floor(실수, 자릿수)
▸ 소숫점 기준 0으로 시작함
select 123
, floor(123.99)
from dual;
trunc()
실수를 특정 자리수에서 버림
syntax
trunc(숫자, 자릿수)
select trunc(987.654, 2)
, trunc(987.654, 0)
, trunc(987.654, -1)
, trunc(987.654, -2)
from dual;
mod()
실수를 자를숫자로 나눈 후 나머지값 반환
syntax
mod(실수, 자를숫자)
select 121
, mod(121, 10)
from dual;
power()
실수를 승한 값을 출력
syntax
power(실수, 승)
select power(2,3)
, power(3,3)
from dual;
rownum()
행번호를 출력해줌
▸ 오라클에서만 사용하는 속성으로 모든 객체에 제공
▸ 전체열 즉, * 와 같이 사용할 수 없음
select rownum, * from emp; --오류
select rownum, ename, hiredate from emp;