Voor een stringoperatie zo simpel als deze, zou ik gewoon de basis INSTR() . kunnen gebruiken en SUBSTR() functies. In de onderstaande zoekopdracht nemen we de subtekenreeks van uw kolom die begint op twee posities na het koppelteken.
SELECT
SUBSTR(col, INSTR(col, '-') + 2) AS subject
FROM yourTable
We kunnen ook REGEXP_SUBSTR() . gebruiken hier (zie het antwoord van Gordon), maar het zou een beetje ingewikkelder zijn en de prestaties zijn misschien niet zo goed als de bovenstaande vraag.