핵심 원리: SQL 산술 연산자
SQL에서 산술 연산자는 데이터베이스 내 숫자 데이터를 계산하는 데 사용됩니다. 기본적인 산술 연산자로는 덧셈(+
), 뺄셈(-
), 곱셈(*
), 나눗셈(/
)이 있습니다. 이 연산자들은 쿼리 내에서 숫자 열의 값을 계산하거나, 숫자 상수와 계산할 때 사용됩니다.
예제:
SELECT ename, sal + 1000 AS new_sal
FROM emp;
이 쿼리는 emp
테이블에서 직원의 급여(sal
)에 1000을 더한 새로운 급여(new_sal
)를 계산하여 반환합니다.
응용 원리: 복합 연산 및 조건부 연산
SQL에서는 산술 연산자를 활용해 다양한 조건부 연산도 가능합니다. 예를 들어, 특정 조건을 만족하는 경우에만 계산을 수행하거나, 복합 연산을 통해 보다 복잡한 계산을 수행할 수 있습니다.
응용 예제:
SELECT ename, sal * 1.1 AS increased_sal
FROM emp
WHERE sal >= 3000;
이 쿼리는 급여가 3000 이상인 직원의 급여를 10% 인상한 값을 계산하여 반환합니다.
연습 문제 및 해답
- 문제:
EMP
테이블에서 모든 직원의 급여에 보너스(comm
)를 더한 총 급여를 조회하시오.
- 해답:
sql SELECT ename, sal + comm AS total_sal FROM emp;