STUDY/SQL

산술 처리하기(데이터 값끼리 계산하기)

sorrow16 2021. 3. 2. 20:12

산술 연산자는 데이터 값을 계산하고 할 때 사용합니다. 산술 표현식에는 열 이름, 숫자, 날짜, 산술 연산자 등을 포함할 수 있으며, 산술 연산자에는 +(더하기), -(뺴기), *(곱하기), / (나누기)가 있습니다. SELECT 문에서는 FROM 절을 제외한 모든 절에서 산술 연산자를 사용할 수 있습니다.

 

예시> employee 테이블에서 employee_id, salary, salary에 500 더한 값, 100을 뺀 값, 10%를 추가해서 2로 나눈 값을 출력하세요.

 

[입력문]

SELECT employee_id, salary, salary+500, salary-100, (salary*1.1)/2 FROM employees;

 

[실행 결과]

 

 

salary+500, salary-100, (salary*1.1)/2 은 단지 계산해 출력한 결과일 뿐 새로운 열을 만들어 데이터베스에 추가한 것이 아님으로 유의해야 합니다.

 

* 별칭(alias)을 적용하면 아래과 같이 응용할 수 있습니다.

 

예시> employee 테이블에서 employee_id를 '사원번호', salary를 '급여', salary+500 을 '추가급여', salary-100을 '인하급여', (salary*1.1)/2를 '조정급여'로 출력하세요.

 

[입력문]

 

SELECT employee_id AS 사원번호,
            salary AS 급여,
            salary+500 AS 추가급여, 
            salary-100 AS 인하급여, 
            (salary*1.1)/2 AS 조정급여 
            FROM employees;

 

[실행결과]