Post

Intermediate SQL: Arithmetic Operators

Intermediate SQL: Arithmetic Operators

Description

SQL의 산술 연산자(Arithmetic Operators) 는 컬럼 값이나 숫자 리터럴을 대상으로 수학적 계산을 수행할 때 사용된다. 주로 금액 계산, 비율 산출, 파생 컬럼 생성 등 계산된 결과를 조회할 때 활용된다. SQL에서 지원하는 대표적인 산술 연산자는 다음과 같다.

  • + : 덧셈
  • - : 뺄셈
  • * : 곱셈
  • / : 나눗셈

Syntax

산술 연산자는 SELECT 절과 WHERE 절 모두에서 사용할 수 있다. 계산 결과는 새로운 컬럼 형태로 반환되고 필요에 따라 AS 키워드로 컬럼 별칭을 지정할 수 있다.

SELECT column1 + column2
FROM table_name;
SELECT column1 * value
FROM table_name;

Example

Addition

orders 테이블에서 상품 가격과 세금을 더한 총 금액을 계산한다.

SELECT order_id,
       price + tax AS total_price
FROM orders;

Subtraction

products 테이블에서 정가에서 할인 금액을 뺀 실제 판매가를 계산한다.

SELECT product_id,
       list_price - discount AS final_price
FROM products;

Multiplication

order_items 테이블에서 단가와 수량을 곱해 총 주문 금액을 계산한다.

SELECT order_id,
       unit_price * quantity AS total_amount
FROM order_items;

Division

employees 테이블에서 연봉을 12로 나누어 월급을 계산한다.

SELECT employee_id,
       salary / 12 AS monthly_salary
FROM employees;

Reference

This post is licensed under CC BY 4.0 by the author.

Trending Tags