sql >> Base de Datos >  >> RDS >> Oracle

Cómo obtener una cadena después del oráculo del personaje

Para una operación de cadena tan simple como esta, podría usar la base INSTR() y SUBSTR() funciones En la consulta a continuación, tomamos la subcadena de su columna que comienza en dos posiciones después el guión.

SELECT
    SUBSTR(col, INSTR(col, '-') + 2) AS subject
FROM yourTable

También podríamos usar REGEXP_SUBSTR() aquí (vea la respuesta de Gordon), pero sería un poco más complejo y el rendimiento podría no ser tan bueno como el de la consulta anterior.