Oracle/이론 및 실습

SELECT문 연산식과 정렬 - 자료조회 (2)

코생아 2021. 9. 3. 08:27
반응형

이번에는 SELECT문에서 사용 가능한 연산자에 대해 알아보겠습니다. 

 

연산자의 종류 

SELECT ENAME, SAL+500 FROM EMP; // + : 더하기 연산자
SELECT ENAME, SAL-800 FROM EMP; // - : 빼기 연산자
SELECT ENAME, SAL*12 FROM EMP; // * : 곱하기 연산자
SELECT ENAME, SAL/2 FROM EMP; // / : 나누기 연산자

 

먼저 EMP 테이블의 사원의 연봉을 계산하는 방법입니다.

SELECT ENAME AS 이름, SAL AS 월급, SAL*12 AS 연봉 FROM EMP;

위와 같이 사용자가 계산식을 만들어 새로운 열을 확인할 수 있습니다. 하지만 위의 연봉이라는 열은 실제 테이블에 존재하지 않는 열입니다.

 

데이터의 정렬

위의 결과값에서 연봉의 오름차순대로 정렬 혹은 내림차순으로 정렬하려면 아래와 같은 방법을 사용합니다.

 

오름차순

SELECT ENAME AS 이름, SAL AS 월급, SAL*12 AS 연봉 FROM EMP ORDER BY 연봉 ASC; (ASC는 생략가능)

내림차순

SELECT ENAME AS 이름, SAL AS 월급, SAL*12 AS 연봉 FROM EMP ORDER BY 연봉 DESC;

 

※ 정렬할 데이터가 많아지면 컴퓨터 자원을 많이 사용하기 때문에 꼭 필요한 경우가 아니면 사용하지 않는 게 좋습니다.

반응형