Questão nº 46
Questão de Banco de Dados · FCC TRT24 2016 (nº 46)
FCC2016Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da InformaçãoBanco de Dados
Gabarito: Cver comentário ↓
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;`
- Aincludes leading spaces from the word `test`.
- Breturns the unicode character of the word `test`.
- Cremoves spaces before and after the word `test`. (alternativa correta)
- Dreturns the number of characters of the word `test`.
- Eincludes trailing spaces from the word `test`.
Resposta comentada
Gabarito Alternativa C
A função TRIM em SQL é usada para remover espaços em branco (ou outros caracteres especificados) do início e do fim de uma string (sequência de caracteres).
- (A) Incorreta: A função
TRIMremove, e não inclui, os espaços iniciais (leading spaces). - (B) Incorreta: A função
TRIMmanipula a string em si, removendo caracteres; ela não retorna o valor Unicode de nenhum caractere. - (C) Correta: A função
TRIMpor padrão remove todos os espaços em branco que estão antes (before) e depois (after) da parte significativa da string. No exemplo,TRIM(' test ')resultará em'test'. - (D) Incorreta: A função para retornar o número de caracteres de uma string é
LEN(ouLENGTHem alguns SQLs), nãoTRIM.TRIMretorna a string modificada. - (E) Incorreta: A função
TRIMremove, e não inclui, os espaços finais (trailing spaces). Esta é uma armadilha comum, pois inverte a ação da função:TRIMfoi projetado para eliminar esses espaços, não para mantê-los ou adicioná-los.
Fonte: FCC TRT24 2016 Técnico Judiciário - Área Apoio Especializado - Especialidade Tecnologia da Informação (Caderno Tipo 1). Reproduzida para fins de estudo.