таблица: поле1, поле2
с учетом смещения, и я хочу, чтобы результат был:
select substr(concat(field1,field2),offset,len) from table
, так как field1 и field2 - большие varchars, и этот запрос является узким местом, я не хочу непрерывно объединять два больших поля вместе и предпочел бы сделать что-то вроде
select case when (offset+len) < length(field1) then substr(field1,offset,len) else....
существует три различных ситуации: 1) субстрат поля1, 2) субстрат поля2 3) субстрат (поле1), согласованный с субстратом (поле2)
У кого-нибудь есть решение этой проблемы? спасибо!