Latest web development tutorials

alias SQLite

Można tymczasowo zmienić nazwę tabeli lub kolumny do innej nazwy, która nazywa sięaliasem.Użycie aliasu tabeli odnosi się do konkretnego rachunku SQLite zmiany nazwy tabel. Zmiana nazwy tymczasowej zmiany rzeczywista nazwa tabeli nie zmienia się w bazie danych.

alias kolumna jest używana dla danego rachunku SQLite, aby zmienić nazwę kolumny w tabeli.

gramatyka

Tabela alias Podstawowa składnia jest następująca:

SELECT kolumna1, kolumna2 ....
Z nazwa_tabeli AS Alias_Name
Gdzie [warunek];

Podstawowa składniaalias kolumnie jest następujący:

SELECT column_name AS Alias_Name
Z table_name
Gdzie [warunek];

Przykłady

Załóżmy, że istnieją dwie tabele poniżej, (1) PRZEDSIĘBIORSTWO tabele przedstawiają się następująco:

sqlite> select * from spółki;
NAZWA ID AGE ADRES WYNAGRODZENIE
---------- -------------------- ---------- ---------- ----------
1 Paweł 32 California 20000,0
2 Allen 25 Texas 15000,0
3 Teddy 23 Norwegia 20000,0
4 Mark 25 Rich-Mond 65000,0
5 Dawid 27 Texas 85000,0
6 Kim 22 South-Hall 45000,0
7 James 24 Houston 10000,0

(2) ma inną jednostkę tabeli w następujący sposób:

ID DEPT EMP_ID
---------- -------------------- ----------
1 Billing 1
2 Inżynieria 2
3 Finance 7
4 Inżynieria 3
5 Finance 4
6 Inżynieria 5
Finanse 6 7

Teraz tutaj jest wykorzystanietabeli alias, gdzie używamy C i D, odpowiednio, i jako alias tabeli SPÓŁKA dziale:

sqlite> SELECT C.ID, C.NAME, C.AGE, D.DEPT
        Z firmy jak C, dział jako D
        GDZIE C.ID = D.EMP_ID;

Powyższe stwierdzenie SQLite przyniesie następujące wyniki:

ID Nazwa Wiek DEPT
---------- ---------- ---------- ----------
1 Paweł 32 IT Billing
2 Allen 25 Engineerin
3 Teddy 23 Engineerin
4 Mark 25 Finanse
5 Dawid 27 Engineerin
6 Kim 22 Finanse
7 James 24 Finanse

Spójrzmy przy wypadkach, gdziekolumna alias kolumny COMPANY_ID alias ID, COMPANY_NAME alias kolumna:

sqlite> SELECT C.ID AS COMPANY_ID, C.NAME AS COMPANY_NAME, C.AGE, D.DEPT
        Z firmy jak C, dział jako D
        GDZIE C.ID = D.EMP_ID;

Powyższe stwierdzenie SQLite przyniesie następujące wyniki:

COMPANY_ID COMPANY_NAME AGE DEPT
---------- ------------ ---------- ----------
1 Paweł 32 IT Billing
2 Allen 25 Engineerin
3 Teddy 23 Engineerin
4 Mark 25 Finanse
5 Dawid 27 Engineerin
6 Kim 22 Finanse
7 James 24 Finanse