У меня есть поле с именами авторов, разделенными запятыми, но я хочу иметь возможность выбирать только первые три имени, которые появляются независимо от того, сколько их всего в поле; У меня есть код ниже, но он не работает для меня:
select left(AUTHORS,charindex(',',AUTHORS,charindex(',',AUTHORS,charindex(',',AUTHORS)+1)+1)-1)
Я получаю сообщение об ошибке
ORA-00904: "ВЛЕВО": неверный идентификатор
Буду признателен за любые идеи о том, что я делаю не так.
Спасибо