Latest web development tutorials

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) 금융