Я пытаюсь получить строку перед символом '_', я использую:
select SUBSTR('Lorik_1', 1, INSTR('Lorik_1','_') - 1) from dual;
Это прекрасно работает для этого случая, но я хочу изменить его для работы со значениями, которые не have '_'.
select SUBSTR('Lorik', 1, INSTR('Lorik','_') - 1) from dual;
В этом случае он выдаст NULL, и это не работает для меня!
Как я могу изменить этот запрос, чтобы он выводил 'Lorik', но когда присутствует '_', он удалит его и строку после него.
PS Я не могу использовать Case, когда операторы