Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the ultimate-member domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /ledcorps/www/wp/wp-includes/functions.php on line 6114 4.3 예명(Alias) – 대나무숲

4.3 예명(Alias)

출처 URL : 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가 사용되었다.
  • 첫 번째로 dept테이블을 a라는 예명으로
  • 두 번째로 부서의 사원수인 COUNT(empno)를 cnt라는 예명으로
  • 세 번째로 부서별 사원수를 가져오는 쿼리를 b라는 예명을 사용했다
  • 위 예제와 같이 예명은 컬럼에만 주는 것이 아니라. 쿼리 문 및 테이블에도 사용할 수 있다.

답글 남기기 0

Your email address will not be published. Required fields are marked *