このような単純な文字列操作の場合、ベースのINSTR()
を使用するだけかもしれません。 およびSUBSTR()
機能。以下のクエリでは、列の部分文字列を後の2つの位置から取得します。 ハイフン。
SELECT
SUBSTR(col, INSTR(col, '-') + 2) AS subject
FROM yourTable
REGEXP_SUBSTR()
を使用することもできます ここ(ゴードンの回答を参照)ですが、少し複雑になり、パフォーマンスは上記のクエリほど良くない可能性があります。