W przypadku tak prostej operacji na łańcuchu mogę po prostu użyć podstawowej INSTR()
i SUBSTR()
Funkcje. W poniższym zapytaniu bierzemy podciąg Twojej kolumny rozpoczynający się w dwóch pozycjach po myślnik.
SELECT
SUBSTR(col, INSTR(col, '-') + 2) AS subject
FROM yourTable
Możemy również użyć REGEXP_SUBSTR()
tutaj (patrz odpowiedź Gordona), ale byłoby to nieco bardziej złożone, a wydajność może nie być tak dobra, jak w powyższym zapytaniu.