sql number type function

1. 숫자 타입 함수
(1) 숫자 함수의 종류

ROUND : 숫자를 반올림한다. 0이 소숫점 첫째 자리다.
TRUNC : 숫자를 절삭한다. 0이 소수점 첫째 자리다.
MOD : 나누기 후 나머지를 구한다.
CEIL : 숫자를 정수로 올림한다.
FLOOR : 숫자를 정수로 내림한다.
SIGN : 양수(1), 음수(-1), 0인지를 구분하여 출력한다.
POWER : 거듭제곱을 출력한다.
SQRT : 제곱근을 출력한다.

2. ROUND : 숫자 반올림하기

ROUND(숫자 or 열 이름, 반올림할 자리 값)

(1) employees 테이블에서 salary를 30일로 나눈 후 나눈 값의 소숫점 첫째자리, 소수점 둘째 자리, 정수 첫째 자리에서 반올림한 값을 출력하세요.

SELECT salary,
                salary/30 일급,
                ROUND(salary/30, 0) 적용결과0,
                ROUND (salary/30, 1) 적용결과1,
                ROUND(salary/30, -1) 적용결과MINUS1
FROM    employees;

3. TRUNC:숫자 절삭하기

TRUNC(숫자 or 열 이름, 절삭할 자리 값)

(1) employees 테이블에서 salary를 30일로 나누고 나눈 값의 소수점 첫째 자리, 소수점 둘째 자리, 정수 첫째 자리에서 절삭하여 출력하세요.

SELECT salary
                salary/30 일급,
                TRUNC(salary/30, 0) 적용결과0,
                TRUNC (salary/30, 1) 적용결과1,
                TRUNC (salary/30, -1) 적용결과MINUS1
FROM employees;

자료출처: 모두의 SQL

You need to set install_url to use ShareThis. Please set it in _config.yml.

Comments