네티에서는, 네티는 별칭 제 테이블 컬럼을 검색 할 것이다.
예 : 우리는 다음과 같은 문장이 있다고 가정 : 그것은
EMPLOYEE_ID FIRST_NAME LAST_NAME FULL_NAME DESCRIPTION
1001 Alex Smith Smith, Alex My full name is :Alex J. Smith
공지 사항 설명에 반환됩니다
CREATE TEMPORARY TABLE EMPLOYEES AS
SELECT 1001 AS EMPLOYEE_ID
,'Alex' AS FIRST_NAME
,'Smith' AS LAST_NAME
,'Alex J. Smith' AS FULL_NAME;
SELECT
EMPLOYEE_ID
,FIRST_NAME
,LAST_NAME
,LAST_NAME||', '||FIRST_NAME AS FULL_NAME
,'My full name is :'||FULL_NAME AS DESCRIPTION
FROM EMPLOYEES;
을의 FULL_NAME 값은 별칭에서하지, 테이블 열에서 선택됩니다 . 1.는 하위 쿼리를 만듭니다
단계 당신이 원하는 모든 열을 포함
당신이 별칭 FULL_NAME에서 설명 열 사용 가치를 원한다면, 당신은 두 단계로 그것을 할 수 있습니다. 재사용하려는 모든 별명 이름의 경우 FROM 절의 테이블 열에 이름이없는 이름으로 지정해야합니다.
2 단계 하위 쿼리에서 원하는 열만 선택하십시오.
CREATE TEMPORARY TABLE EMPLOYEES AS SELECT 1001 AS EMPLOYEE_ID, 'Alex' AS FIRST_NAME, 'Smith' AS LAST_NAME, 'Alex J. Smith' AS FULL_NAME;
WITH EMPLOYESS_TMP AS (
SELECT
EMPLOYEE_ID
,FIRST_NAME
,LAST_NAME
,LAST_NAME||', '||FIRST_NAME AS FULL_NAME2
,FULL_NAME2 AS FULL_NAME
,'My full name is :'||FULL_NAME2 AS DESCRIPTION
FROM EMPLOYEES)
SELECT
EMPLOYEE_ID
,FIRST_NAME
,LAST_NAME
,FULL_NAME
,DESCRIPTION
FROM EMPLOYESS_TMP;
이 당신이 원하는 반환합니다
EMPLOYEE_ID FIRST_NAME LAST_NAME FULL_NAME DESCRIPTION
1001 Alex Smith Smith, Alex My full name is :Smith, Alex