컬럼명을 원하는 이름으로 출력하고 싶을 때는 컬럼에 별칭(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문에서 큰따옴표는 컬럼 별칭 외에는 사용되지 않는다. 문자열을 나타낼 때는 '(작은따옴표)를 사용한다.
'Oracle > 공부' 카테고리의 다른 글
| [SQL] LEVEL을 이용해서 구구단 1단부터 9단까지 출력하기 (0) | 2025.01.07 |
|---|---|
| [SQL] MAX(COUNT())가 실행되지 않는 이유(집계함수, 윈도우함수) (1) | 2025.01.05 |
| [SQL] FROM 서브쿼리 별칭을 WHERE 서브쿼리에서 참조할 수 없는 이유 (2) | 2025.01.03 |
| [SQL] 다중 행 서브쿼리에서 ANY & ALL 연산자 사용 (1) | 2025.01.02 |
| [SQL] EXISTS와 IN은 어떻게 다를까? (0) | 2025.01.01 |