FC ConcursosFC Concursos

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

  1. SELECT SUBSTRING(nome, 0, 5) AS nome FROM clientes;
  2. SELECT SUBSTRING(nome; [1, 5]) AS nome FROM clientes;
  3. SELECT SUBSTR(nome, 1, 5) AS nome FROM clientes;
  4. SELECT SUBSTR(nome, 0, 5) AS nome FROM clientes;
  5. 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

Continue aprendendo