Ubah paruh kedua klausa WHERE Anda sebagai berikut
SUBSTR(search_condition, 1, 21) = 'whatever you're after'
search_condition adalah tipe data PANJANG dan itu agak membatasi apa yang dapat Anda lakukan dengannya. parameter terakhir dari SUBSTR memberikan panjang string yang dikembalikan, jadi ubah sesuai kebutuhan.
Diubah karena saya lupa batasan pada klausa WHERE, pada dasarnya buat fungsi PL/SQL untuk melakukan hal di atas dan gunakan itu dalam klausa WHERE Anda,
Misalnya
FUNCTION get_long_16(pFormID NUMBER, pSectionItemID NUMBER, pSequence NUMBER)
RETURN VARCHAR2
AS
l_data LONG;
BEGIN
SELECT far.text_answer
INTO l_data
FROM form_answers_repeating far
WHERE far.form_id = pFormID
AND far.section_item_id = pSectionItemID
AND far.sequence = pSequence;
RETURN SUBSTR(l_data, 1, 16);
END;
Seperti yang digunakan di sini....