Problem:
selecionando substrings de uma coluna que contém resultados com características variadas antes de um UnderScore ("_") em si.
Do your_table;
explicação:
sobre a função do substrato extrai uma substring que inicia a posição especificada (0) e continua para um comprimento especificado. String. output.
SELECT NVL(SUBSTR(column, 0, INSTR(column, '_')-1), column) AS output FROM YOUR_TABLE;
Exemplo:
selecione nvl (substrato (value, 0, instrum (valor, '_')-1), como saída) como saída De org;
resultado:output abc Defgh IJKLMNOP
SELECT NVL(SUBSTR(column, 0, INSTR(column, '_')-1), column) AS output FROM YOUR_TABLE;Nota:
Para versões ORACH10G, a função regexp_substr pode ser usada como alternativa a substrato: Do your_table;
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3