-- 모든 주문에 대하여 주문번호, 도서가격, 판매가격을 조회
select orderid, price, saleprice
from book b, orders o
where b.bookid = o.orderid;
-- 모든 주문에 대하여 주문번호, 도서가격, 판매가격을 조회
select orderid, price, saleprice, abs(price-saleprice)
from book b, orders o
where o.bookid = b.bookid;
- dual(가상의 테이블)을 이용하여 함수의 동작 방식을 알아보는 방법(일일히 테이블을 만들지 않고 함수 써보기)
select abs(28) from dual;
- Math
- ceil : 올림수를 취해 주는 함수
- floor : 버림수를 취해 주는 함수
- round : 반올림을 취해 주는 함수
select ceil(10.5) from dual; -- 11
select floor(10.5) from dual; -- 10
select round(10.5) from dual; -- 11
select ceil(-10.5) from dual; -- -10
select floor(-10.5) from dual; -- -11
select round(-10.5) from dual; -- -11
- 기본적으로 round 함수는 정수부만 출력하지만, 두번째 매개함수를 줘서 소숫점 아랫자리 몇자리까지 나타낼지 결정할 수 있다.
- 두번째 자리 매개변수가 음수값을 가질 수도 있다. 그 때는 10^n 자리까지 표현하라는 뜻이다.
'Kosta DevOps 과정 280기 > Java' 카테고리의 다른 글
날짜 시간 함수 -2 (0) | 2024.06.21 |
---|---|
날짜 시간 함수 (0) | 2024.06.20 |
문자함수 (0) | 2024.06.20 |
commit, rollback (0) | 2024.06.20 |
insert, update (0) | 2024.06.20 |