Oracle/공부

[SQL] 컬럼 별칭(alias)을 부여할 때 주의해야 할 점

maango97 2024. 12. 28. 21:44

컬럼명을 원하는 이름으로 출력하고 싶을 때는 컬럼에 별칭(alias)을 부여하면 된다.

 

SELECT PRODUCT as 제품명, PRICE as 가격

 

위처럼 원래 컬럼명 뒤에 as를 붙이고 원하는 컬럼명을 부여해주면 되는데 위 쿼리문 같은 경우는 제품명과 가격이 컬럼 별칭(alias)이 된다.

 

그러나 컬럼 별칭을 부여할 때 반드시 "(큰따옴표)를 둘러줘야 할 때가 있다.

 

1. 컬럼 별칭에 공백을 넣을 때 ex. PRODUCT NAME, HIGHEST PRICE

2. 컬럼 별칭의 대소문자를 구분하고 싶을 때 ex. Product Name, Highest Price

3. 컬럼 별칭에 특수문자를 넣을 때 ex. Highest_Price($)

 

일반적인 SQL문에서 큰따옴표는 컬럼 별칭 외에는 사용되지 않는다. 문자열을 나타낼 때는 '(작은따옴표)를 사용한다.