FC ConcursosFC Concursos

Questão FC372984

Um profissional de TI deseja utilizar algumas funções do Oracle Database 12c para: I. Remover todos os caracteres especificados do começo ou do final de uma string. II. Obter a loc

Sistema de Gerenciamento de Banco de Dados (SGBD)

FCC · 2018

Um profissional de TI deseja utilizar algumas funções do Oracle Database 12c para:


I. Remover todos os caracteres especificados do começo ou do final de uma string.
II. Obter a localização de uma substring em uma string.


Para tanto, ele deve usar, respectivamente, as funções

  1. Lpad e Initcap.
  2. Trim e Instr.
  3. Chr e Instr.
  4. Chr e Initcap.
  5. Lpad e Instr.
Mostrar resposta e comentário

Gabarito

B

Comentário do professor

TRIM remove caracteres especificados do início, do fim ou de ambos os lados de uma string. Usa-se a opção LEADING, TRAILING ou BOTH (padrão). Sintaxe simplificada: TRIM([LEADING|TRAILING|BOTH] 'caract' FROM 'string'). Ex.: TRIM('x' FROM 'xxabcxx') retorna 'abc'.

INSTR localiza a posição de uma substring dentro de outra string, retornando a posição inicial da ocorrência ou zero se não existir. Sintaxe: INSTR(string, substring [, position [, occurrence]]).
O parâmetro position indica onde iniciar a busca (positivo: da esquerda para a direita, começando em 1; negativo: busca reversa). occurrence escolhe qual ocorrência retornar.

Ex.: INSTR('BANANA','ANA') = 2; INSTR('BANANA','ANA',1,2) = 4; INSTR('BANANA','X') = 0.

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

Continue aprendendo