Latest web development tutorials

SQLite alias

Sie können vorübergehend die Tabelle oder Spalte in einen anderen Namen benennen, dieein Alias genannt wird.Verwenden Sie Tabelle alias bezieht sich auf eine bestimmte SQLite-Anweisung Tabellen umbenennen. Benennen Sie die temporäre Änderung der tatsächliche Name der Tabelle nicht in der Datenbank nicht verändert.

Spalte Alias ​​wird für eine bestimmte SQLite-Anweisung Spalten der Tabelle umbenennen.

Grammatik

Tabelle alias grundlegende Syntax lautet wie folgt:

SELECT column1, column2 ....
FROM table_name AS alias_name
WHERE [Bedingung];

Die grundlegende Syntax füreine Spalte alias ist wie folgt:

SELECT Spalten_Name AS alias_name
FROM table_name
WHERE [Bedingung];

Beispiele

Angenommen, es gibt zwei Tabellen unten (1) Firmen Tabellen sind wie folgt:

sqlite> select * from UNTERNEHMEN;
ID Name Alter ADRESSE GEHALT
---------- -------------------- ---------- ---------- ----------
1 Paul 32 California 20.000,0
2 Allen 25 Texas 15.000,0
3 Teddy 23 Norwegen 20.000,0
4 Mark 25 Reiche-Mond 65.000,0
5 David 27 Texas 85.000,0
6 Kim 22 Süd-Halle 45.000,0
7 James 24 Houston 10000.0

(2) ist eine weitere Tabelle DEPARTMENT, wie folgt:

ID DEPT EMP_ID
---------- -------------------- ----------
1 Billing 1
2 Engineering 2
3 Finanzen 7
4 Technik 3
5 Finanzen 4
6 Technik 5
7 Finanzen 6

Nun, hier ist dieTabelle alias Verwendung, wo wir die C und D verwenden, bzw., und als Alias COMPANY Tabelle DEPARTMENT:

sqlite> SELECT C.ID, C.NAME, C.AGE, D.DEPT
        VON UNTERNEHMEN AS C, Abteilung als D
        WO C.ID = D.EMP_ID;

Die obige SQLite-Anweisung wird die folgenden Ergebnisse erzielt:

ID Name Alter DEPT
---------- ---------- ---------- ----------
1 Paul 32 IT-Billing
2 Allen 25 Engi
3 Teddy 23 Engi
4 Mark 25 Finanzen
5 David 27 Engi
6 Kim 22 Finanzen
7 James 24 Finanzen

Schauen wir uns einSpalte alias Instanzen suchen , wo company_id Alias - ID - Spalte, COMPANY_NAME Aliasname Spalte:

sqlite> SELECT C.ID AS company_id, C.NAME AS COMPANY_NAME, C.AGE, D.DEPT
        VON UNTERNEHMEN AS C, Abteilung als D
        WO C.ID = D.EMP_ID;

Die obige SQLite-Anweisung wird die folgenden Ergebnisse erzielt:

Company_id COMPANY_NAME AGE DEPT
---------- ------------ ---------- ----------
1 Paul 32 IT-Billing
2 Allen 25 Engi
3 Teddy 23 Engi
4 Mark 25 Finanzen
5 David 27 Engi
6 Kim 22 Finanzen
7 James 24 Finanzen