SQL SELEZIONA COME

Sql Seleziona Come



Se hai mai utilizzato SQL, molto probabilmente hai familiarità con l'istruzione SELECT. È come il 'ciao mondo' di SQL poiché crea le basi delle query SQL.

L'istruzione SELECT ci consente di recuperare i dati da un'altra tabella del database. Tuttavia, potresti riscontrare casi in cui è necessario assegnare alle colonne nella query un nome diverso o una sorta di alias. Qualunque sia il motivo, è per chiarezza o per eseguire un determinato calcolo.

È qui che la parola chiave AS entra in aiuto. Ci consente di assegnare un alias a una colonna, una tabella o un'espressione all'interno di una query SQL.







In questo tutorial ci immergeremo nel mondo di SQL e impareremo la parola chiave AS, perché esiste e come possiamo usarla.



Sintassi:

La clausola SELECT AS ci consente di assegnare gli alias a colonne, tabelle o espressioni nella query SQL.



Possiamo esprimere la sua sintassi nel modo seguente:





SELECT nome_colonna AS nome_alias

DA nome_tabella;

Qui, 'column_name' si riferisce al nome della colonna che vogliamo selezionare e 'alias_name' si riferisce all'alias che desideriamo assegnare alla colonna selezionata.

Il modo migliore per capire come funziona questa funzionalità è usarla. Pertanto, diamo un'occhiata ad alcuni esempi di utilizzo della sua applicazione.



Esempio 1: Alias ​​di colonna

L'utilizzo più comune della parola chiave AS è l'assegnazione di un alias a una colonna. Supponiamo di avere una tabella che contiene le informazioni sul cliente con le colonne 'first_name' e 'last_name'.

Se desideri selezionare i dati dalla tabella ma utilizzi gli alias “Nome” e “Cognome” per le colonne, possiamo utilizzare una query come segue:

SELEZIONA nome AS 'Nome di battesimo' , cognome AS 'Cognome'

DAL cliente;

Ciò dovrebbe fornire un nome diverso per le colonne risultanti, come dimostrato nel seguente output di esempio:

Possiamo anche usare gli alias in un calcolo. Ad esempio, supponiamo di voler calcolare lo stipendio annuale di tutti i dipendenti e di restituire i valori risultanti come colonna 'Stipendio annuale'. Possiamo utilizzare la query nel modo seguente:

SELEZIONA stipendio * 12 COME 'Salario annuo'

DA dipendenti;

In questo esempio, calcoliamo lo stipendio annuale moltiplicando la colonna dello stipendio per 12 e assegnandogli l'alias 'Stipendio annuale'.

Esempio 2: Alias ​​di tabella

Il secondo caso d'uso della parola chiave AS è l'impostazione e l'assegnazione degli alias della tabella. Gli alias di tabella sono molto utili in quanto tornano utili quando si ha a che fare con i join o anche per rendere le query più leggibili.

Considera l'esempio seguente che dimostra come creare un alias di tabella utilizzando la parola chiave AS:

SELEZIONA e.nome_, e.cognome, d.nome_dipartimento

DA dipendenti AS e

INNER JOIN dipartimenti AS d SU e.id_dipartimento = d.id_dipartimento;

In questo caso, assegniamo gli alias “e” e “d” rispettivamente alle tabelle “dipendenti” e “dipartimenti”. Ciò rende molto semplice fare riferimento alle tabelle più avanti nella query. Questo è molto diffuso quando si ha a che fare con i join SQL.

Esempio 3: Alias ​​di espressione

Un altro caso d'uso della parola chiave AS è creare alias per varie espressioni. Ciò può aiutare a semplificare un'espressione o un calcolo complesso.

Prendiamo ad esempio una dimostrazione di esempio:

SELECT CONCAT(nome, ' ' , cognome) AS 'Nome e cognome'

DA dipendenti;

Questo dimostra come assegnare un alias per una funzione “concat”.

Esempio 4: alias di sottoquery

Possiamo anche creare gli alias quando abbiamo a che fare con le sottoquery. Ciò può rendere più semplice fare riferimento e comprendere le sottoquery.

Un esempio è il seguente:

SELEZIONA nome, cognome, (

SELEZIONA MAX(stipendio) DA dipendenti

) COME 'Stipendio massimo'

DA dipendenti;

In questo esempio, utilizziamo una sottoquery per determinare lo stipendio massimo dalla tabella 'employee' e gli assegniamo l'alias 'Max Salary' nella query principale.

Esempio 5: alias di funzioni aggregate

Infine, possiamo utilizzare gli alias delle colonne risultanti da una funzione aggregata per un output più leggibile, come dimostrato di seguito:

SELEZIONA AVG(stipendio) AS 'Stipendio medio'

DA dipendenti;

In questo caso, assegniamo il risultato della funzione AVG() all'alias “Average Salary”.

Conclusione

In questo tutorial, abbiamo appreso una delle caratteristiche fondamentali di SQL che ci consente di creare alias per vari oggetti come tabelle, colonne, espressioni, sottoquery, ecc. Ciò può aiutare a migliorare la leggibilità delle query e fornire chiarezza al uscita risultante.