SQL SELECT AS

Sql Select As



Si alguna vegada heu utilitzat SQL, és probable que estigueu familiaritzat amb la instrucció SELECT. És com el 'hola món' de SQL, ja que crea la base de les consultes SQL.

La instrucció SELECT ens permet recuperar les dades d'una taula de base de dades més. Tanmateix, és possible que us trobeu amb casos en què hàgiu de donar a les columnes de la consulta un nom diferent o algun tipus d'àlies. Per qualsevol motiu, és per claredat o per realitzar un càlcul determinat.

Aquí és on la paraula clau AS entra en ajuda. Ens permet assignar un àlies a una columna, una taula o una expressió dins d'una consulta SQL.







En aquest tutorial, ens endinsarem en el món de l'SQL i coneixerem la paraula clau AS, per què existeix i com podem utilitzar-la.



Sintaxi:

La clàusula SELECT AS ens permet assignar els àlies a columnes, taules o expressions de la vostra consulta SQL.



Podem expressar la seva sintaxi de la següent manera:





SELECT column_name AS àlies_name

FROM nom_taula;

Aquí, el 'nom_columna' fa referència al nom de la columna que volem seleccionar i el 'nom_àlies' fa referència a l'àlies que volem assignar a la columna seleccionada.

La millor manera d'entendre com funciona aquesta funció és utilitzar-la. Per tant, vegem alguns exemples d'ús de la seva aplicació.



Exemple 1: Àlies de columna

L'ús més habitual de la paraula clau AS és assignar una columna amb un àlies. Suposem que tenim una taula que conté la informació del client amb les columnes 'first_name' i 'last_name'.

Si voleu seleccionar les dades de la taula però utilitzeu els àlies 'Nom' i 'Cognom' per a les columnes, podem utilitzar una consulta de la següent manera:

SELECCIONA el primer_nom AS 'Nom' , cognom AS 'Cognom'

DEL client;

Això hauria de proporcionar un nom diferent per a les columnes resultants, tal com es mostra a la sortida d'exemple següent:

També podem utilitzar els àlies en un càlcul. Per exemple, suposem que volem calcular el sou anual de tots els empleats i mostrar els valors resultants com a columna 'Salari anual'. Podem utilitzar la consulta de la següent manera:

SELECCIONA salari * 12 AS 'Sou anual'

D'empleats;

En aquest exemple, calculem el sou anual multiplicant la columna salarial per 12 i li donem un àlies de 'Salari anual'.

Exemple 2: Àlies de taula

El segon cas d'ús de la paraula clau AS és establir i assignar els àlies de taula. Els àlies de taules són molt útils, ja que són útils quan es tracta d'unions o fins i tot per fer que les consultes siguin més llegibles.

Considereu l'exemple següent que mostra com crear un àlies de taula amb la paraula clau AS:

SELECT e.first_name, e. last_name, d.department_name

DELS empleats AS e

INNER JOIN departaments AS d ON e.department_id = d.department_id;

En aquest cas, assignem els àlies “e” i “d” a les taules “empleats” i “departaments”, respectivament. Això fa que sigui molt fàcil fer referència a les taules més endavant en la consulta. Això és molt freqüent quan es tracta d'unions SQL.

Exemple 3: Àlies d'expressió

Un altre cas d'ús de la paraula clau AS és crear els àlies per a diverses expressions. Això pot ajudar a simplificar una expressió o càlcul complex.

Preneu una demostració de mostra, per exemple:

SELECT CONCAT(nom, ' ' , cognom) AS 'Nom complet'

D'empleats;

Això demostra com assignar un àlies per a una funció 'concat'.

Exemple 4: Àlies de subconsulta

També podem crear els àlies quan tractem subconsultes. Això pot facilitar la referència i la comprensió de les subconsultes.

Un exemple és el següent:

SELECT primer_nom, cognoms, (

SELECCIONA MAX (salari) DELS empleats

) AS 'Salari màxim'

D'empleats;

En aquest exemple, fem servir una subconsulta per determinar el salari màxim de la taula 'empleat' i l'assignem amb un àlies de 'Salari màxim' a la consulta principal.

Exemple 5: Àlies de funció agregada

Finalment, podem utilitzar els àlies de les columnes que resulten d'una funció agregada per obtenir una sortida més llegible, tal com es mostra a continuació:

SELECCIONA AVG (salari) AS 'Salari mitjà'

D'empleats;

En aquest cas, assignem el resultat de la funció AVG() a l'àlies 'Salari mitjà'.

Conclusió

En aquest tutorial, vam conèixer una de les característiques fonamentals d'SQL que ens permet crear els àlies per a diversos objectes com ara taules, columnes, expressions, subconsultes, etc. Això pot ajudar a millorar la llegibilitat de les consultes i proporcionar una claredat per a la sortida resultant.