Untuk operasi string sesederhana ini, saya mungkin hanya menggunakan basis INSTR()
dan SUBSTR()
fungsi. Dalam kueri di bawah, kami mengambil substring kolom Anda yang dimulai dari dua posisi setelah tanda hubung.
SELECT
SUBSTR(col, INSTR(col, '-') + 2) AS subject
FROM yourTable
Kita juga bisa menggunakan REGEXP_SUBSTR()
di sini (lihat jawaban Gordon), tetapi akan sedikit lebih rumit dan kinerjanya mungkin tidak sebaik kueri di atas.