FC ConcursosFC Concursos

Questão FC372937

A execução, no SQL Server, do comando: SELECT STUFF('ANALISTA DE SISTEMAS', 13, 8, ' CARREIRA'); resultará

Sistema de Gerenciamento de Banco de Dados (SGBD)

FCC · 2022

A execução, no SQL Server, do comando:

 

SELECT STUFF('ANALISTA DE SISTEMAS', 13, 8, ' CARREIRA');

 

resultará

  1. na adição da palavra CARREIRA na 13ª posição da frase ANALISTA DE SISTEMAS.
  2. na substituição da palavra ANALISTA por CARREIRA.
  3. na adição da palavra CARREIRA após a 8ª posição da frase ANALISTA DE SISTEMAS.
  4. em um erro, pois os parâmetros passados para a função STUFF estão incorretos.
  5. na substituição da palavra SISTEMAS por CARREIRA.
Mostrar resposta e comentário

Gabarito

Errado

Comentário do professor

A função STUFF no SQL Server substitui uma sequência dentro de uma string. A sintaxe é \( \text{STUFF(expressão, posição_inicial, qtd_caracteres, expressão_substituta)} \), onde a contagem de posições começa em 1.

No exemplo, posição_inicial = 13 e qtd_caracteres = 8. Isso indica que, a partir do 13º caractere, serão removidos 8 caracteres da string 'ANALISTA DE SISTEMAS' e, em seu lugar, será inserida a expressão ' CARREIRA'.

Logo, os 8 caracteres removidos correspondem a SISTEMAS, e eles são substituídos por CARREIRA, produzindo a string resultante: ANALISTA DE CARREIRA.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo