1-4. 열 별칭 정의 > 학습자료 | IOTsw_u2 U2 Project
학습자료

SQL 1-4. 열 별칭 정의

본문

 

 

․ 열 머리글의 이름을 변경한다.

․ 계산식에 대한 열 머리를 지정할 때 유용하다.

․ 열 이름 바로 뒤에 사용한다. 열 이름과 별칭 사이에 선택적으로 AS키워드를 사용 할 수 있다.

․ 공백 또는 특수문자가 있거나 대소문자를 구분할 경우 큰 따옴표를 사용한다.

 

열 별칭 (이미 만들어진 컬럼명을 별도로 제 정의해서 사용)

질의 결과를 표시할 때 일반적으로 선택한 열의 이름을 열 머리글로 사용한다.

이러한 머리글은 내용을 제대로 설명하지 못하므로 이해하기 어렵다.

열 별칭을 사용하면 열 머리글을 변경할 수 있다.

 

SELECT목록에서 열 다음에 공백을 구분자로 사용하여 별칭을 지정한다.

기본적으로 별칭 머리글은 오라클에선 대문자로 표시된다.

 

MSSQL은 별칭에 따라 다르다. 별칭이름이 소문자면 소문자로 대문자면 대문자로 출력된다.

별칭이 공백 또는 특수문자(#또는 $등)를 포함하거나 대소문자를 구분할 경우에는 큰 따옴표(“ ”)로 묶어야 한다.

MSSQL에서는 대소문자를 구분할 때에도 큰 따음표(“ ”)를 사용하지 않아도 된다.

 

예제) 열 별칭 사용

오라클 디비 예제 : 

SELECT last_name AS name, commission_pct comm FROM employees;

SELECT last_name "Name", salary * 12 "Annual Salary" FROM employees;

☞설명)

첫 번째 예제는 모든 사원의 이름과 커미션 비율을 표시한다.

예제에서는 선택사항인 AS키워드가 열 별칭 이름 앞에 사용되었는데 질의 결과는 AS키워드의 사용에 관계없이 동일하다.

또한 SQL문에 열 별칭인 name 및 comm이 소문자로 되어 있지만 질의 결과에서는 열 머리글이 대문자로 표시된다.

(단, MSSQL에서는 열 머리글이 열 별칭과 같게 출력된다.)

 

두 번째 예제는 모든 사원의 이름과 연봉을 표시한다.

Annual Salary에는 공백이 포함 되어 있으므로 큰 따옴표로 묶여 있다.

출력 결과를 보면 열 머리글이 열 별칭과 같음을 알 수 있다.

 

MSSQL 디비 예제 :

SELECT title as 제목 , title_id 번호 , 가격 = price FROM titles 

댓글목록

1 SQL 쿼리문 작성에 대해 알아 봅니다
이어쓰기 1.A 1-1. SQL SELECT문의 기능
이어쓰기 2.B 1-2. 산술식
이어쓰기 3.C 1-3. 널 값의 정의
이어쓰기 4.D 1-4. 열 별칭 정의
이어쓰기 5.E 1-5. 연결 연산자
이어쓰기 6.F 1-6. 리터럴 문자열
이어쓰기 7.G 1-7. 중복 행
이어쓰기 8.H 1-8. 테이블 구조 표시
이 원글에 이어쓰기

학습자료 목록

Total 18건 1 페이지
게시물 검색

IOTsw_u2 정보

회사 . U2
주소 . 어느별 하늘 아래에 있것지요
사업자 등록번호 . 백수임 대표 . 김씨 전화 . 02-123-4567 팩스 . 팩스없음
통신판매업신고번호 . 낼할께 개인정보관리책임자 . 김씨가 알아서 함 부가통신사업신고번호 신고안함
Copyright © 2001-2013 U2. All Rights Reserved.
닫기