Pular para o conteúdo principal

Questão de Banco de Dados — SQL — FCC 2016

Banco de DadosSQL
Código
fc035523
Banca
FCC
Órgão
TRT - 24ª REGIÃO (MS)
Ano
2016
Nível
Médio
All applications that communicate with an instance of SQL Server do it by sending Transact-SQL statements to the server. The Transact-SQL statement: SELECT TRIM(' test ') AS Result;
  1. Aincludes leading spaces from the word test.
  2. Breturns the unicode character of the word test.
  3. Cremoves spaces before and after the word test.
  4. Dreturns the number of characters of the word test.
  5. Eincludes trailing spaces from the word test.
Revelar gabarito e comentário

GabaritoC — removes spaces before and after the word test.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

SQL Server – Função TRIM

Gabarito: letra C. A função TRIM, no Transact-SQL (SQL Server), remove todos os espaços em branco do início e do final de uma string. Ao executar SELECT TRIM(' test ') AS Result;, o resultado será a string 'test' (sem espaços antes ou depois).

A banca testa o conhecimento direto da finalidade da função, que é bastante simples, mas pode gerar confusão com funções correlatas como LTRIM, RTRIM ou LEN.

Alternativa A — ❌ Incorreta

Afirma que TRIM inclui espaços iniciais. Na verdade, ela remove os espaços iniciais e finais. Essa alternativa inverte o efeito da função.

Alternativa B — ❌ Incorreta

Diz que retorna o caractere Unicode da palavra. Não há nenhuma função de conversão para Unicode aqui; TRIM apenas manipula espaços, não o código dos caracteres.

Alternativa C — ✅ Correta ⟵ GABARITO

Descreve exatamente o que TRIM faz: remove espaços antes e depois da palavra. A saída é 'test'.

Alternativa D — ❌ Incorreta

Confunde TRIM com LEN (ou DATALENGTH). O número de caracteres seria obtido com LEN(TRIM(' test ')), não com TRIM isoladamente.

Alternativa E — ❌ Incorreta

Afirma que inclui espaços finais. Assim como a alternativa A, troca o sentido da função: TRIM remove espaços, não inclui.

NÃO CAIA NESSA!

Memorize os nomes das funções de manipulação de strings no SQL Server: LTRIM (remove espaços à esquerda), RTRIM (remove à direita), TRIM (remove ambos os lados) e LEN (retorna o comprimento). A banca adora inverter a finalidade delas.

Gabarito: letra C.

Link permanente: /questoes/fc035523