프린트에 있는 숫자함수 리스트 정리
@ abs / 절대값
SQL> select abs(10.2), abs(-10.2), abs(-20), abs(20)
2 from dual;
@ ceil / 올림
SQL> select ceil(10.2), ceil(10.6), ceil(10), ceil(-10.2), ceil(-10.6), ceil(-10)
2 from dual;
@ floor / 내림
SQL> select floor(10.2), floor(10.6), floor(-10.2), floor(-10.6)
2 from dual;
@ round / 반올림
//round(대상, 자릿수)
SQL> select round(10.2), round(10.6), round(-10.2), round(-10.6)
2 from dual;
@ round / 반올림
SQL> select round(10.232323, 2) from dual;
//소수점 둘째자리까지 표시
@ round / 반올림
SQL> select round(2167,-1), round(2163,-1) from dual;
// 1의 자리에서 반올림
ROUND(2167,-1) ROUND(2163,-1)
-------------- --------------
2170 2160
@ mod / 나머지값
SQL> select mod(10,2), mod(10,3), mod(10,4)
2 from dual;
@ power / 승
SQL> select power(3,2), power(4,2), power(5,2)
2 from dual;
@ trunc / 절삭 (정수)
SQL> select trunc(10.2323), trunc(10.5656), trunc(-10.2323), trunc(-10.5656)
2 from dual;
@ trunc / 절삭 (소수점자리 표현)
SQL> select trunc(10.2323,2), trunc(10.5656,2)
2 from dual;
@ trunc / 절삭 (1의자리, 10의자리 절삭)
SQL> select trunc(1023, -1), trunc(1023,-2)
2 from dual;
@@문제
@ 사원번호가 홀수인 정보 출력
SQL> select *
2 from emp
3 where mod(empno,2)=1;
반응형
'2019 > ORACLE' 카테고리의 다른 글
SQL NULL값 (0) | 2019.11.14 |
---|---|
SQL 테이블 생성 (0) | 2019.11.14 |
SQL 데이터형 (0) | 2019.11.14 |
SQL 정렬 (ORDER BY ASC, ORDER BY DESC) (2) | 2019.11.14 |
SQL 논리연산자 (LIKE) (2) | 2019.11.14 |