예제 3-8 employees 테이블에서 employee_id, salary, salary에 500을 더한 값, 100을 뺀 값, 10%를 추가해서 2로 나눈 값을 출력하세요.
SELECT employee_id, salary, salary+500, salary-100, (salary*1.1)/2
FROM employees;
실행 결과
이 예제는 employees 테이블에 있는 employee_id의 각 salary 데이터 값에 대해 더하기, 빼기, 곱하기, 나누기를 한 것입니다. 마지막 열에 들어갈 곱하기와 나누기 구문은 소괄호(( ))를 이용하여 연산의 우선순위를 지정했습니다. 즉, 1.1을 곱한 후 2로 나눕니다. 다시 한 번 강조하지만 계산된 employees 테이블의 salary+100, salary-100 … 등은 단지 계산해 출력한 결과일 뿐 새로운 열을 만들어 데이터베이스에 추가한 것이 아니라는 점에 유의하세요. 앞에서 확인한 연결 연산자의 출력 결과도 마찬가지입니다.
앞에서 배운 별칭(alias)을 적용하면 다음과 같이 응용할 수도 있습니다.