SQLite - ALIAS Syntax

Du kan endre navnet på et bord eller en kolonne midlertidig ved å gi et annet navn, som er kjent som ALIAS
. Bruken av tabellen aliaser betyr å endre navn på et bord i en bestemt SQLite uttalelse. . Døpe er en midlertidig endring og selve tabellnavnet endres ikke i databasen

Kolonne aliaser brukes til å endre navn på en tabellens kolonner for hensikten med en bestemt SQLite spørring

Syntax.:

Den grunnleggende syntaks tabellen
alias er som følger:
SELECT kolonne 1, COLUMN2 .... fra table_name AS alias_nameWHERE [betingelse];

Den grunnleggende syntaks kolonne
alias er som følger:
Velg kolonne AS alias_nameFROM table_nameWHERE [betingelse];
Eksempel:

vurdere følgende to tabeller, (a) COMPANY tabellen er som følger:
SQLite > select * fra selskapet, ID Navn Alder ADRESSE LØNN ---------- -------------------- ---------- ---------- ---------- 1 Paul 32 California 20000,02 Allen 25 Texas 15000,03 Teddy 23 Norge 20000,04 Mark 25 Rich-Mond 65000,05 David 27 Texas 85000,06 Kim 22 Sør-Hall 45000,07 James 24 Houston 10000,0

(b) En annen tabell er DEPARTMENT som følger:
ID DEPT EMP_ID ---------- ------------------ - ---------- en IT Billing 12 Engineering 23 Finans 74 Engineering 35 Finans 46 Engineering 57 Finans 6

nå følger bruken av TABLE ALIAS
hvor vi bruker C og D som aliaser for COMPANY og avdeling tabeller henholdsvis:
SQLite > VELG C.ID, C.NAME, C.AGE, D.DEPT fra fellesskapet som C, INSTITUTT AS D HVOR C.ID = D.EMP_ID;

Over SQLite uttalelse vil produsere følgende resultat:
ID NAVN AGE DEPT ---------- ---------- ---------- ---------- 1 Paul 32 IT Billing2 Allen 25 Engineerin3 Teddy 23 Engineerin4 Mark 25 Finance5 David 27 Engineerin6 Kim 22 Finance7 James 24 Finans

La oss se et eksempel for bruk av aLIAS
hvor COMPANY_ID er et alias for ID-kolonnen og COMPANY_NAME er et alias av navn kolonne:
SQLite > VELG C.ID AS COMPANY_ID, C.NAME AS COMPANY_NAME, C.AGE, D.DEPT fra fellesskapet som C, INSTITUTT AS D HVOR C.ID = D.EMP_ID;

Over SQLite uttalelse vil produsere følgende resultat:
COMPANY_ID COMPANY_NAME AGE DEPT ---------- ------------ ---------- ---------- 1 Paul 32 IT Billing2 Allen 25 Engineerin3 Teddy 23 Engineerin4 Mark 25 Finance5 David 27 Engineerin6 Kim 22 Finance7 James 24 Finance