Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como obter string após caractere oráculo


Para uma operação de string tão simples como esta, eu poderia usar a base INSTR() e SUBSTR() funções. Na consulta abaixo, pegamos a substring de sua coluna começando em duas posições depois o hífen.
SELECT
    SUBSTR(col, INSTR(col, '-') + 2) AS subject
FROM yourTable

Também podemos usar REGEXP_SUBSTR() aqui (veja a resposta de Gordon), mas seria um pouco mais complexo e o desempenho pode não ser tão bom quanto a consulta acima.