SQLite는 별칭
일시적별명이라고 다른 이름으로 테이블 또는 열 이름을 바꿀 수 있습니다.사용 테이블 별칭 테이블의 이름을 변경하는 특정 SQLite는 문을 의미한다. 테이블의 실제 이름이 데이터베이스에 변경되지 않습니다 임시 변경의 이름을 바꿉니다.
열 별칭 테이블의 열 이름을 바꾸려면 특정 SQLite는 문에 사용됩니다.
문법
다음과 같이테이블 별칭 기본 구문은 다음과 같습니다
SELECT 컬럼 1, 2 열 .... ALIAS_NAME AS TABLE_NAME FROM WHERE [조건]
다음과 같이 열별칭의 기본 구문은 다음과 같습니다
ALIAS_NAME AS SELECT COLUMN_NAME TABLE_NAME FROM WHERE [조건]
예
두 테이블은 다음과 같이 (1) 회사 테이블은 아래에있다 가정하자 :
sqlite가> 회사 SELECT * FROM; ID의 이름 나이 주소 급여 ---------- -------------------- ---------- ---------- ---------- 1 폴 (32) 캘리포니아 20000.0 2 알렌 (25) 텍사스 15000.0 3 테디 (23) 노르웨이 20000.0 4 마크 (25) 리치 사교계 65000.0 5 다윗 (27) 텍사스 85000.0 6 김 (22) 사우스 홀 45000.0 7 제임스 (24) 휴스턴 10000.0
다음과 같이 (2) 다른 테이블 DEPARTMENT가 있습니다 :
ID DEPT EMP_ID ---------- -------------------- ---------- (1) 청구 1 이 공학 2 (3) 금융 (7) 4 공학 3 (5) 금융 (4) 6 공학 (5) (7) 금융 (6)
지금, 여기 우리가 C와 D를 사용하는테이블 별칭 사용이며, 각각 및 별명 회사 DEPARTMENT 테이블과 :
sqlite가> C.ID, C.NAME, C.AGE, D.DEPT를 선택 D AS C, DEPARTMENT AS 회사 FROM WHERE C.ID = D.EMP_ID;
위의 SQLite는 문은 다음과 같은 결과를 생성합니다 :
ID NAME의 나이 DEPT ---------- ---------- ---------- ---------- 1 폴 (32) IT 결제 2 알렌 (25) 기술 장치 3 테디 (23) 기술 장치 4 마크 (25) 금융 5 다윗 (27) 기술 장치 6 김 (22) 금융 7 제임스 (24) 금융
의는열 별칭 인스턴스 COMPANY_ID 별명 ID 열 COMPANY_NAME 별명 열을 살펴 보자 :
SQLite는> COMPANY_ID, COMPANY_NAME AS C.NAME, C.AGE, D.DEPT AS C.ID을 선택 D AS C, DEPARTMENT AS 회사 FROM WHERE C.ID = D.EMP_ID;
위의 SQLite는 문은 다음과 같은 결과를 생성합니다 :
COMPANY_ID COMPANY_NAME AGE DEPT ---------- ------------ ---------- ---------- 1 폴 (32) IT 결제 2 알렌 (25) 기술 장치 3 테디 (23) 기술 장치 4 마크 (25) 금융 5 다윗 (27) 기술 장치 6 김 (22) 금융 7 제임스 (24) 금융