출처 : http://www.gurubee.net/lecture/1018
테이블 예명 (Alias)
- 테이블 Alias로 Column을 단순, 명확히 할 수 있다.
- 현재의 SELECT 문장에 대해서만 유효하다
- 테이블 Alias는 길이가 30자까지 가능하나 짧을 수록 더욱 좋다.
- 테이블 Alias는 의미가 있어야 한다.
- FROM 절에 테이블 Alias 설정시 해당 테이블 Alias는 SELECT 문장에서 테이블 이름 대신에 사용한다.
-- 사원수가 3명이 넘는 부서의 부서명과 사원수 조회 SQL> SELECT a.dname, b.cnt FROM dept a, (SELECT deptno, COUNT(empno) cnt FROM emp GROUP BY deptno) b WHERE a.deptno = b.deptno AND b.cnt > 3 DNAME CNT ----------------- ---------- RESEARCH 5 SALES 6 |
위 쿼리에선 총 3개의 Alias가 사용되었다.
1. dept 테이블을 a라는 예명
2. 부서의 사원수인 COUNT(empno)를 cnt
3. 부서별 사원수를 가져오는 쿼리 b
'이전것 > 데이터베이스' 카테고리의 다른 글
4.4.2. Outer Join ( LEFT, RIGHT, FULL OUTER JOIN ) (0) | 2016.11.15 |
---|---|
4.4.1. Equi Join, Non_Equi Join, Self Join (0) | 2016.11.15 |
4.2. SELECT문 및 연산자 (0) | 2016.11.14 |
중복 데이터 삭제 (0) | 2016.11.14 |
ORA-30926: 원본 테이블의 고정 행 집합을 가져올 수 없습니다 (0) | 2016.11.14 |