날짜 : 2021-06-25
태그 : oracle SQL 숫자처리 함수
메모
SQL 숫자처리 함수
select empno, ename from emp
where mod(empno,2)=1;
-- mod 함수는 나머지를 구하는 함수라고 생각하면된다. 뒤의인자 (2)가 나누는값이다.
-- 따라서 홀수 =2로 두면 짝수가 나오게된다.
select CEIL(10.3) from dual; --CEIL 함수는 그냥 무조건 올림을해버린다. 11이나옴
select CEIL(-10.1) from dual; -- 음수의경우는 -10이나온다.
select floor(10.6) from dual; -- FLOOR는 내림함수 . 결과는 10이나옴
select floor(-10.6) from dual; -- 음수의경우는 -11이나옴
select sign(100) , sign(-20) , sign(0)
from dual;
--sign 함수는 양수는1 음수는-1 0 은 0 을 출력하는 함수이다.
select ename, sal
from emp
where sign(sal-1500)=1;
--부등호를 대체하여 sign으로 작성한 코드. 1500보다 크다를 이렇게 표현가능하다.
select sal ,mod(sal,30)
from emp
where deptno =10;생각 (질문)
출처 (문헌)
연결 (이유)
학원에서 준 바인딩 책임