프로그래밍/오라클 SQL과 PLSQL

select 명령에서 컬럼 별칭 사용하여 출력하기

이자다 2023. 3. 13. 22:58
반응형

컬럼을 출력할 때 컬럼의 원래 이름 대신 별명을 사용할 수 있다.

 

아래 코드와 그림을 보자.

 

select profno "Prof 'NO'", name AS "Prof's NAME", pay Prof_Pay
from professor;

 

 

 

 

위의 코드에서 설정한대로 컬럼의 이름 대신 별명이 출력됐다. 

 

이 기능을 컬럼 별칭(Column Alias)이라고 부른다.

 

이 기능을 쓰는 방법은 두가지다.

 

 

1. 컬럼 이름 뒤에 공백을 주고 별명을 쓰기.

profno "Prof 'NO'"

 

 

2. 컬럼 이름 뒤에 AS 라는 키워드를 사용한 후 별명을 쓰기.

name AS "Prof's NAME"

 

기능상 차이는 없이 똑같이 출력되므로 편한 방법을 쓰면 된다.

 

 

 

 

또한 별명을 만들 때 대소문자를 구분하고 싶다면 반드시 큰따옴표( "" )를 붙여줘야한다.

 

select name AS "Prof's NAME", pay Prof_Pay
from professor;

 

결과의 컬럼명을 보면 큰따옴표로 감싸준 "Prof's NAME"은 대소문자가 유지되어 출력되고, 큰따옴표로 감싸지 않은 Prof_Pay는 평범한 컬럼명처럼 전부 대문자로 출력되었다.

반응형