Изменить вторую половину предложения WHERE следующим образом:
SUBSTR(search_condition, 1, 21) = 'whatever you're after'
search_condition - тип данных LONG, и это скорее ограничивает то, что вы можете с ним делать.последний параметр SUBSTR дает длину возвращаемой строки, поэтому при необходимости измените ее.
Исправлено, поскольку я забыл об ограничении предложений WHERE, в основном создайте функцию PL / SQL для выполнения вышеупомянутого и используйтечто в вашем предложении WHERE,
Например,
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;
Как используется здесь ....