SQL SELECT AS (Español)


Cambiar el nombre de las columnas con SQL SELECT AS

Puede utilizar una forma de SQL SELECT AS para cambiar el nombre de las columnas en los resultados de su consulta.

Hasta ahora, ha visto dónde los resultados de las consultas devuelven resultados con el nombre de las columnas de la tabla. Esto está bien para la mayoría de los casos, pero una vez que comience a trabajar con expresiones, verá que esto no funciona bien.

Para cambiar el nombre de una columna, use AS.

En este ejemplo estamos cambiando el nombre de FirstName a FirstName y LastName a Last.

SELECT FirstName AS First, LastName AS LastFROM Person.Person;
SELECT FirstName AS First , LastName AS LastFROM Person.Person;

El AS es opcional, ¿puede reescribir el SQL anterior sin usar ¿AS?

– Intente reescribir nuestro primer ejemplo sin usar AS.
-- AnswerSELECT FirstName First, LastName LastFROM Person.Person;

Cambiar el nombre de las columnas puede parecer una característica agradable, pero también es útil cuando queremos devolver un resultado calculado .

Por ejemplo, suponga que desea devolver el apellido en mayúsculas. Podría escribir

SELECT UPPER(LastName)
FROM Person.Person

Pero una vez que ejecute la consulta, verá que no se devuelve ningún nombre de columna. Para asegurarse de que se le dé un nombre a la columna, puede usar AS.

SELECCIONAR MAYOR (Apellido) como FROM Person.Person
-- AnswerSELECT UPPER(LastName) as FROM Person.Person

¡Tu turno!

¿Puedes escribir una consulta para devolver una lista distinta de nombres en mayúsculas? Ponle un nombre a la columna.

Escribe tu consulta a continuación. Pruébelo.

-- AnswerSELECT DISTINCT UPPER(FirstName) AS FROM Person.Person;

Leave a Reply

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *