더북(TheBook)

별칭의 특징은 다음과 같습니다.

별칭은 열 이름을 임시로 변경하는 데 사용합니다. 원래의 열 이름이 물리적으로 영원히 변경되는 것은 아닙니다.

별칭은 열 이름 바로 뒤에 사용하며, 열 이름과 별칭 사이에는 AS 접속사를 넣습니다.

AS 접속사는 생략할 수 있습니다.

별칭에 공백, 특수문자, 대소문자 등을 사용하려면 "Emp Id"처럼 큰따옴표(")로 묶어서 사용합니다.

 

 

icon_hand 실무 활용 팁

테이블을 정의할 때는 보통 열 이름을 데이터 값의 특성을 대표할 수 있는 형태로 짓습니다(예를 들어 employees 테이블의 사원번호가 담긴 열 이름은 employee_id). 하지만 열 이름이 prd_attr_0008처럼 무슨 의미인지 알 수 없게 붙여진 경우도 있습니다. 또한 SQL 문이 길어질수록 열 이름을 일일이 기술하는 게 번거로울 수 있습니다. 이럴 때 열 이름을 변경하여 사용하면 SQL 문을 간편하게 작성할 수 있습니다. 별칭은 열 이름뿐만 아니라 테이블 이름에도 붙일 수 있습니다. 별칭은 6~7장에서 배울 조인과 서브쿼리에서도 테이블과 서브쿼리를 호출하기 위해 필수로 사용됩니다.

별칭은 순수한 열 이름뿐만 아니라 max(salary)와 같이 함수가 포함된 열 이름에도 붙일 수 있습니다. 이때 max(salary) AS max_salary와 같이 별칭을 명확하게 지정해 주면 SQL 문이 길어지거나 복잡해질 때 발생할 수 있는 혹시 모를 논리 오류를 피할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.