5-6. 테이블 별칭 사용 > 학습자료 | IOTsw_u2 U2 Project
학습자료

SQL 5-6. 테이블 별칭 사용

본문

 

테이블 이름을 사용하여 열 이름을 자세히 지정하는 경우 시간이 많이 걸리며 테이블 이름이 길 때는 더욱 오래 걸린다.

이 때 테이블 이름 대신 테이블 별칭을 사용할 수 있다.

열 별칭이 열에 다른 이름을 부여하듯이 테이블 별칭은 테이블에 다른 이름을 부여한다.

테이블 별칭을 사용하면 SQL코드를 적게 작성해도 되므로 메모리 사용이 줄어든다.

 

* 지침

․ 테이블 별칭은 최대 30자까지 가능하지만 짧을수록 좋다.

․ FROM절에서 특정 테이블 이름에 대해 테이블 별칭을 사용하는 경우 해당 테이블 별칭은 SELECT문에서도 해당 테이블 이름을 대신한다.

․ 테이블 별칭은 의미 있는 것으로 지정해야 한다.

․ 테이블 별칭은 현재 SELECT문에 대해서만 유효하다.

 

예제) 

오라클 디비 예제 : 

 

SELECT e.employee_id, e.last_name, e.department_id,

d.department_id, d.location_id

FROM employees e, departments d

WHERH e.department_id = d.department_id;

 

☞설명) 테이블 별칭

FROM절에서 테이블 별칭을 식별하는 방법을 나타낸다.

테이블 이름은 전체 이름, 공백, 테이블 별칭 순으로 지정되어 있으며 EMPLOYEES테이블에는 별칭 e가, DEPARTMENTS 테이블에는 별칭 d가 부여되었다.

 

MSSQL 디비 예제 :

select e.emp_id, e.lname, e.pub_id, p.pub_id, p.pr_info

FROM employee e , pub_info p

WHERE e.pub_id = p.pub_id

 

SELECT e.emp_id, e.lname, e.job_lvl

FROM employee e

select j.min_lvl, j.max_lvl

FROM jobs j

select e.emp_id, e.lname, e.job_lvl, j.min_lvl, j.max_lvl

FROM employee e, jobs j

WHERE e.job_lvl between j.min_lvl AND j.max_lvl 

댓글목록

5. JOIN 쿼리 [ 여러 테이블의 데이터 출력 ]
이어쓰기 1.A 5-1. SQL 1999 구문을 사용한 테이블 조인
이어쓰기 2.B 5-2. 등가 테이블 조인
이어쓰기 3.D 5-3. 자연 조인 작성
이어쓰기 4.E 5-4. AND 연산자를 사용한 주가 검색 조건
이어쓰기 5.F 5-5 USING절을 포함하는 조인 작성(오라클에서 사용됨, MSSQL에서는 사용 안됨)
이어쓰기 6.G 5-6. 테이블 별칭 사용
이어쓰기 7.H 5-7. JOIN ON ( ANSI) 절로 조인 작성
이어쓰기 8.I 5-8. 자체 조인
이어쓰기 9.J 5-9 세개 이상의 테이블 조인
이어쓰기 10.K 5-10. 비등가 조인
이어쓰기 11.L 5-11. 포괄 조인
이어쓰기 12.M 5-12. 카티시안 곱 (Cartesian Product)
이 원글에 이어쓰기

학습자료 목록

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

IOTsw_u2 정보

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