SQL SELECT AS (Português)


Renomear colunas com SQL SELECT AS

Você pode usar uma forma de SQL SELECT AS para renomear colunas nos resultados da consulta.

Até agora, você viu onde os resultados das consultas retornam resultados nomeados após as colunas da tabela. Isso é bom para a maioria dos casos, mas quando você começar a trabalhar com expressões, verá que não funciona bem.

Para renomear uma coluna, use AS.

Neste exemplo estamos renomeando FirstName para First e LastName para Last.

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

O AS é opcional, você pode reescrever o SQL acima sem usar AS?

– Tente reescrever nosso primeiro exemplo sem usar AS.
-- AnswerSELECT FirstName First, LastName LastFROM Person.Person;

Renomear colunas pode parecer um recurso interessante, mas também é útil quando queremos retornar um resultado calculado .

Por exemplo, suponha que você queira retornar o Sobrenome em maiúsculas. Você pode escrever

SELECT UPPER(LastName)
FROM Person.Person

Mas depois de executar a consulta, você verá que nenhum nome de coluna será retornado. Para garantir que a coluna receba um nome, você pode usar AS.

SELECIONE UPPER (LastName) como FROM Person.Person
-- AnswerSELECT UPPER(LastName) as FROM Person.Person

sua vez!

Você pode escrever uma consulta para retornar uma lista distinta de primeiros nomes em maiúsculas? Nomeie a coluna.

Escreva sua consulta abaixo e eles tentam.

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

Leave a Reply

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *