Notice
Recent Posts
Recent Comments
Link
craftmanager
#16 데이터 조작어(DML) - 예명(Alias) 본문
테이블 예명(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가 사용되었다.
- 첫 번째로 dept테이블을 a라는 예명으로
- 두 번째로 부서의 사원수인 COUNT(empno)를 cnt라는 예명으로
- 세 번째로 부서별 사원수를 가져오는 쿼리를 b라는 예명을 사용했다
- 위 예제와 같이 예명은 컬럼에만 주는 것이 아니라. 쿼리 문 및 테이블에도 사용할 수 있다.
출처: http://www.gurubee.net/lecture/1018
'ORACLE SQL' 카테고리의 다른 글
| #18 데이터 조작어(DML) - 조인(JOIN) : Outer Join (LEFT, RIGHT, FULL OUTER JOIN) (0) | 2023.12.25 |
|---|---|
| #17 데이터 조작어(DML) - 조인(JOIN) : Equi Join, Non_Equi Join, Self Join (0) | 2023.12.25 |
| #15 데이터 조작어(DML) - SELECT문법 (0) | 2023.12.25 |
| #14 데이터 조작어(DML) - MERGE문의 이해 및 활용 (0) | 2023.12.25 |
| #13 데이터 조작어(DML) - 데이터의 삽입, 수정, 삭제 (0) | 2023.12.25 |