Questão FC372936
No SQL Server 2008, para obter somente os 5 primeiros caracteres de todos os nomes armazenados no campo nome da tabela clientes, utiliza-se a instrução
Sistema de Gerenciamento de Banco de Dados (SGBD)
FCC · 2022
No SQL Server 2008, para obter somente os 5 primeiros caracteres de todos os nomes armazenados no campo nome da tabela clientes, utiliza-se a instrução
- SELECT SUBSTRING(nome, 0, 5) AS nome FROM clientes;
- SELECT SUBSTRING(nome; [1, 5]) AS nome FROM clientes;
- SELECT SUBSTR(nome, 1, 5) AS nome FROM clientes;
- SELECT SUBSTR(nome, 0, 5) AS nome FROM clientes;
- SELECT SUBSTRING(nome, 1, 5) AS nome FROM clientes;
Mostrar resposta e comentário
Gabarito
Errado
Comentário do professor
A instrução SELECT SUBSTRING(nome, 1, 5) AS nome FROM clientes; usa a função SUBSTRING para extrair uma parte de uma string armazenada na coluna nome da tabela clientes.
A sintaxe é SUBSTRING(string, start, length), onde start indica a posição inicial (a primeira posição na string é 1) e length é o número de caracteres a extrair.
Na consulta indicada, start = 1 e length = 5, portanto serão retornados os primeiros cinco caracteres de cada valor da coluna nome.
O alias AS nome renomeia a coluna resultante para facilitar leitura do resultado.
Se algum valor de nome tiver menos de cinco caracteres, a função retorna a string inteira sem erro.
Conteúdo do catálogo FC Concursos · Atualizado em