1. 컬럼 별명(ALIAS) 생성 방법 3가지
- 오라클 SQL에서 문자열을 구분해주는 것은 작은 따옴표이고
- 컬럼명 별명은 큰 따옴표이다.
SELECT 컬럼1 별명 FROM 테이블명; <- 컬럼1을 별명 값으로 변환하여 조회 가능 (단, 띄어쓰기시 에러)
SELECT 컬럼1 "별 명" FROM 테이블명; <- 컬럼1을 별명 값으로 변환하여 조회 가능 (띄어쓰기 가능)
SELECT 컬럼1 AS "별 명" FROM 테이블명; <- 컬럼1을 별명 값으로 변환하여 조회 가능 (띄어쓰기 가능)
- Quiz 학생 테이블의 NAME을 조회하되 NAME을 학생 이름으로 변환하여 조회하기
SELECT NAME "학생 이름"
FROM STUDENT
;
2. 리터럴은 새로운 컬럼을 생성시켜준다.
이해를 위해선 예시가 필요한데, 위의 학생이름 데이터 조회시 학생 이름 우측에 '입니다.'라는 데이터를 가진 컬럼을 추가할 수 있다. 홍길동 / 입니다. 라고 조회할 수 있다.
SELECT NAME, '입니다'
FROM STUDENT
;
또한, '입니다'로 보이는 리터럴 추가 컬럼을 별명(ALIAS)를 통해 수정해줄 수 있다.
SELECT NAME, '입니다' "서술형 문장"
FROM STUDENT
;
뿐만 아니라, NAME 컬럼 앞에 쉼표로 구분지어 '학생 이름은'이라는 주어 부분도 생성할 수 있다.
'SQL' 카테고리의 다른 글
SQL [5] - 문자 함수들 (0) | 2021.04.28 |
---|---|
SQL [4] - Order by 정렬 문과 집합 연산자 (0) | 2021.04.27 |
SQL [3] - WHERE 조건문과 각종 연산자 (0) | 2021.04.25 |
SQL [1] - SELECT (0) | 2021.04.25 |
SQL [0] - Introduction (0) | 2021.04.20 |