Latest web development tutorials

alias SQLite

È possibile rinominare temporaneamente il tavolo o la colonna a un altro nome, che si chiamaun alias.Usa tabella alias si riferisce ad una particolare dichiarazione SQLite per rinominare le tabelle. Rinominare la modifica temporanea il nome effettivo della tabella non cambia nel database.

alias colonna è utilizzata per una particolare istruzione SQLite per rinominare le colonne della tabella.

grammatica

Tabella alias sintassi di base è la seguente:

SELEZIONE column1, column2 ....
FROM nome_tabella AS nome_alias
WHERE [condizione];

La sintassi di base perun alias di colonnaè il seguente:

SELEZIONE column_name AS nome_alias
FROM nome_tabella
WHERE [condizione];

Esempi

Supponiamo che ci siano due tabelle sottostanti, (1) tavoli società sono le seguenti:

sqlite> select * from Società;
NOME ID Età Indirizzo STIPENDIO
---------- -------------------- ---------- ---------- ----------
1 Paul 32 California 20000.0
2 Allen 25 Texas 15000.0
3 Teddy 23 Norvegia 20000.0
4 Mark 25 Rich-Mond 65.000,0
5 David 27 Texas 85.000,0
6 Kim 22 Sud-Hall 45.000,0
7 James 24 Houston 10000.0

(2) è un altro servizio tavolo, come segue:

ID DEPT EMP_ID
---------- -------------------- ----------
1 di fatturazione 1
2 Ingegneria 2
3 Finanza 7
4 Ingegneria 3
5 Finanza 4
6 Ingegneria 5
7 Finanza 6

Ora, qui è l'utilizzotabella alias, in cui si usa il C e D, rispettivamente, e come una tabella alias COMPANY Dipartimento:

sqlite> SELEZIONARE C.ID, C.NAME, C.AGE, D.DEPT
        Da Company AS C, reparto come D
        DOVE C.ID = D.EMP_ID;

La dichiarazione di SQLite sopra produrrà i seguenti risultati:

ID Nome Età DEPT
---------- ---------- ---------- ----------
1 Paul fatturazione 32 IT
2 Allen 25 Engineerin
3 Teddy 23 Engineerin
4 Mark 25 Finanza
5 David 27 Engineerin
6 Kim 22 Finanza
7 James 24 Finanza

Diamo un'occhiata a unacolonna di casi in cui aliascolonna COMPANY_ID alias ID, COMPANY_NAME colonna nome alias:

sqlite> selezionare C.ID AS COMPANY_ID, C.NAME AS COMPANY_NAME, C.AGE, D.DEPT
        Da Company AS C, reparto come D
        DOVE C.ID = D.EMP_ID;

La dichiarazione di SQLite sopra produrrà i seguenti risultati:

COMPANY_ID COMPANY_NAME AGE DEPT
---------- ------------ ---------- ----------
1 Paul fatturazione 32 IT
2 Allen 25 Engineerin
3 Teddy 23 Engineerin
4 Mark 25 Finanza
5 David 27 Engineerin
6 Kim 22 Finanza
7 James 24 Finanza