SóProvas


ID
3433552
Banca
VUNESP
Órgão
Prefeitura de Campinas - SP
Ano
2019
Provas
Disciplina
Banco de Dados
Assuntos

Considere o seguinte comando escrito em PL/SQL.


SELECT LTRIM (‘testeTRIMteste’, ‘tes’):


Esse comando tem como resultado:

Alternativas
Comentários
  • Gabarito:C.

    Esta função vai retirar da primeira string o valor definido em valor_string_2, isso da esquerda para a direita.

    Exemplo select LTRIM(‘fazendo Teste fazendo’, ‘fazendo’) from dual; ao executar este comando teremos o seguinte retorno “Teste fazendo” .

    Fonte:http://aprendaplsql.com/sql/funcoes-sql-oracle/#LTRIM

  • Por que retorna TRIMteste e não teTRIMteste?

    Porque ele vai encontrar a sequência ou parte dela mais de uma vez (até achar um valor à direita que quebre o padrão). Primeiro remove o tes e em seguida remove o te

    Mais exemplos:

    LTRIM('000123', '0') //Result: '123'

    LTRIM('123123Tech123', '123') //Result: 'Tech123'

    LTRIM('6372Tech', '0123456789') //Result: 'Tech'

  • Mesmo comportamento do ltrim do PHP: remove qualquer "t", "e" ou "s" independente da ordem, até encontrar um caractere diferente

     

    SELECT LTRIM ('aaabbbcccTESTE', 'abc') -> 'TESTE'