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
- Lpad e Initcap.
- Trim e Instr.
- Chr e Instr.
- Chr e Initcap.
- 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