← Questões de Banco de Dados

Banco de Dados · CONSULPLAN · 2022

Questão comentada de Banco de Dados

Maria deseja visualizar os campos nome e sobrenome da tabela de Clientes em uma única coluna. Para isso, utilizou a concatenação para unir esses dois campos. Qual o comando correto utilizado no SQL Server para concatenar o Nome e o Sobrenome em uma única coluna?

Gabarito: A

No SQL Server, concatenar texto significa juntar valores de colunas em uma única saída, como se você estivesse montando um nome completo com pecinhas de LEGO. Para isso, usa-se o operador + entre os campos de texto. Assim, Nome + ' ' + Sobrenome cria uma coluna com o nome e o sobrenome separados por um espaço, deixando a apresentação bem organizada. Na questão, a alternativa A é a correta porque faz exatamente isso: seleciona o campo Nome, acrescenta um espaço literal entre aspas simples e depois junta o campo Sobrenome, tudo com o alias NomeCompleto. O comando USE BDVendas apenas indica o banco de dados que será usado, o que é normal antes do SELECT. Vale lembrar que, em SQL Server, aspas simples servem para literais de texto, não para nomes de colunas. Então, colocar 'Nome' + 'Sobrenome' não busca os campos da tabela, apenas concatena as palavras Nome e Sobrenome. Em prova, a banca costuma testar essa diferença entre campo e texto literal, além do uso correto do alias AS. Aqui, o comando certo é o que une os valores das colunas, e não o que escreve os nomes dos campos como texto decorativo.

Continue treinando

Questões relacionadas