NULL

열과 연산식과 AS 별칭 지정 방식 본문

SQL/Oracle

열과 연산식과 AS 별칭 지정 방식

1924 2022. 3. 7. 03:48

열과 연산식

 

사원의 연간 총 수입

SAL 열은 EMP 테이블의 급여, COMM 열은 추가 수당이다.

즉, 연산식 SAL*12*COMM는

급여에 12를 곱하고 급여 외 추가 수당을 더한 값을 출력한다.

 

 

 

AS 별칭 지정 방식

오라클에서는 별칭지정방식 총 4가지가 존재한다.

하나를 선택하여 SELECT절에서 사용한다.

( 위에 SAL*12*COMM 연산식을 예시로 들겠다. )

 

SAL*12*COMM 지정하고 싶은 별칭 한 칸 띄우고 별칭지정
SAL*12*COMM "지정하고 싶은 별칭" 한 칸 띄우고 별칭을 큰따옴표("")로 묶어 지정
SAL*12*COMM AS 지정하고 싶은 별칭 한 칸 띄운 후 'AS', 한칸 뒤에 별칭 지정
SAL*12*COMM AS "지정하고 싶은 별칭" 한 칸 띄운 후 'AS', 한칸 뒤에
별칭을 큰따옴표("")로 묶어 지정

 

실무에서는 3번째 방식을 선호하는 경향이 있다고 한다.

이유는 이렇다고 한다.

 

AS는 조회해야 할 열이 수십 ~ 수백개일 경우

어떤 단어가 별칭인지 알아보기 편하기 때문이고,

 

큰따옴표는 SQL문을 프로그래밍 코드에서 그대로 사용하는 경우가 많다고 한다.

그 때 SQL문을 사용한 것인지 프로그래밍 코드문법을 사용 한건지

구별해야하는 수고로움이 있기때문이다.

 

열 별칭지정 결과

 

해당 방법을 사용하면 열의 이름을 관리 할 수 있다.

 

 

3번 방식으로 적용하자면 다음과 같다.

3번째 방식 별칭지정

'SQL > Oracle' 카테고리의 다른 글

BETWEEN 연산자  (0) 2022.03.09
IN 연산자  (0) 2022.03.09
WHERE절 조건식  (0) 2022.03.08
출력 데이터 정렬 ORDER BY개념  (0) 2022.03.07
DISTINCT와 ALL 차이점  (0) 2022.03.07
Comments