PostgreSQL - ALIAS Syntax

Du kan endre navn 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 PostgreSQL uttalelse. . Døpe er en midlertidig endring og selve tabellnavnet endres ikke i databasen

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

Syntax.:

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

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

vurdere følgende to tabeller, (a) COMPANY tabellen er som følger:
testdb = # select * from COMPANY; id | Navn | alder | adressere | lønn ---- + ------- + ----- + ----------- + -------- 1 | Paul | 32 | California | 20000 2 | Allen | 25 | Texas | 15000 3 | Teddy | 23 | Norge | 20000 4 | Mark | 25 | Rich-Mond | 65000 5 | David | 27 | Texas | 85000 6 | Kim | 22 | Sør-Hall | 45000 7 | James | 24 | Houston | 10000 (7 p)

(b) En annen tabell er DEPARTMENT som følger:
id | tjenesten | emp_id ---- + -------------- + -------- 1 | IT Billing | 1 2 | Engineering | 2 3 | Finance | 7 4 | Engineering | 3 5 | Finance | 4 6 | Engineering | 5 7 | Finance | 6 (7 p)

Nå følgende er bruken av TABLE ALIAS
hvor vi bruker C og D som aliaser for selskapet og AVDELINGEN tabeller, henholdsvis:
testdb = # Velg C.ID, C.NAME, C.AGE, D.DEPT fra fellesskapet som C, INSTITUTT AS D WHERE C.ID = D.EMP_ID;

Over PostgreSQL uttalelse vil produsere følgende resultat:
id | Navn | alder | DEPT ---- + ------- + ----- + ------------ 1 | Paul | 32 | IT Billing 2 | Allen | 25 | Engineering 7 | James | 24 | Finans 3 | Teddy | 23 | Engineering 4 | Mark | 25 | Finans 5 | David | 27 | Engineering 6 | Kim | 22 | Finance (7 p)

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

Over PostgreSQL uttalelse vil produsere følgende resultat:
COMPANY_ID | COMPANY_NAME | alder | DEPT ------------ + -------------- + ----- + ------------ 1 | Paul | 32 | IT Billing 2 | Allen | 25 | Engineering 7 | James | 24 | Finans 3 | Teddy | 23 | Engineering 4 | Mark | 25 | Finans 5 | David | 27 | Engineering 6 | Kim | 22 | Finance (7 rader)