② 숫자함수
round(데이터,자릿수) : 지정된 소수점 자릿수 값을 반올림하는 함수.
자릿수 : 8 7 6 . 5 6 7
-3 -2 -1 0 1 2 3
‼️소수점은 자릿수까지 표현 의미
round(876.567,0) : 877
round(876.567,-1) : 880
round(876.567,1) : 876.6
trunc(데이터,자릿수) : 지정된 소수점 자릿수 값을 버리는 함수
ceil(데이터,자리수) : 숫자값을 가장 큰 정수로 반환하는 함수(소수점 올림)
ceil(10.1) : 11
floor(데이터,자리수) : 숫자값을 가장 작은 정수로 반환하는 함수(소수점 내림)
floor(10.9):10
mod(나눠질값,나눌값) : 어떤값을 나눈 나머지를 반환하는 함수
power(숫자,제곱) : 거듭제곱.
power(2,3)=222
[문제17] employees 테이블에 있는 employee_id, last_name, salary, salary를 10% 인상된 급여를 계산하면서 계산된 급여는 소수점은 반올림해서 정수값으로 표현하고 열별칭은 New Salary로 표시하세요.
select employee_id, last_name, round(salary*1.1) as "New Salary"
from employees;
'SQL' 카테고리의 다른 글
[Oracle] 단일행 함수 - 형변환 함수 (0) | 2021.12.22 |
---|---|
[Oracle] 단일행 함수 - 날짜함수 (0) | 2021.12.22 |
[Oracle] 단일행 함수 - 문자함수 (0) | 2021.12.22 |
[Oracle] sort 정렬 (0) | 2021.12.22 |
[Oracle] Where 절 (0) | 2021.12.21 |